Asi logre configurar los addons para el entorno de desarrollo ejecutando el comando make frontend-start mas ahora cuando pruebo ejecutar el comando make stack-start da el error anterior, no se si es un error de mi configuracion.
And I ran the make stack-start command again and I was able to go further in building the image, but now it gives other dependency error ERR_PNPM_NO_MATCHING_VERSION No matching version found for @kitconcept/volto-slider-block@1.0.0-alpha.0
=> [frontend builder 3/7] COPY --chown=node volto.config.js /app/ 0.1s
=> [frontend builder 4/7] COPY --chown=node package.json /app/package.json.temp 0.1s
=> [frontend builder 5/7] COPY --chown=node mrs.developer.json /app/ 0.2s
=> [frontend builder 6/7] COPY --chown=node pnpm-workspace.yaml /app/ 0.2s
=> ERROR [frontend builder 7/7] RUN --mount=type=cache,id=pnpm,target=/app/.pnpm-store,uid=1000 <<EOT (set -e...) 86.3s
------
> [frontend builder 7/7] RUN --mount=type=cache,id=pnpm,target=/app/.pnpm-store,uid=1000 <<EOT (set -e...):
40.44 Progress: resolved 1, reused 0, downloaded 0, added 0
40.88 Packages: +14
40.88 ++++++++++++++
41.12 Progress: resolved 14, reused 0, downloaded 14, added 14, done
41.40
41.40 Using ./
41.41
41.41 Using packages/
41.41 Cloning volto-form-block from https://github.com/collective/volto-form-block.git...
41.41
41.41 Using packages/
41.41 Cloning volto-gdpr-privacy from https://github.com/collective/volto-gdpr-privacy.git...
41.41
41.41 Using packages/
41.41 Cloning volto-fullcalendar-block from https://github.com/plone-ve/volto-fullcalendar-block.git...
41.41
41.41 Using packages/
41.41 Cloning volto-accordion-block from https://github.com/plone-ve/volto-accordion-block.git...
41.41
41.41 Using packages/
41.41 Cloning volto-button-block from https://github.com/plone-ve/volto-button-block.git...
41.41
41.41 Using packages/
41.41 Cloning volto-banner-block from https://github.com/kitconcept/volto-banner-block.git...
41.42
41.42 Using packages/
41.42 Cloning volto-carousel-block from https://github.com/kitconcept/volto-carousel-block.git...
41.42
41.42 Using packages/
41.42 Cloning volto-heading-block from https://github.com/plone-ve/volto-heading-block.git...
41.42
41.42 Using packages/
41.42 Cloning volto-highlight-block from https://github.com/plone-ve/volto-highlight-block.git...
41.42
41.42 Using packages/
41.42 Cloning volto-introduction-block from https://github.com/plone-ve/volto-introduction-block.git...
41.42
41.42 Using packages/
41.42 Cloning volto-separator-block from https://github.com/plone-ve/volto-separator-block.git...
41.42
41.42 Using packages/
41.42 Cloning volto-slider-block from https://github.com/plone-ve/volto-slider-block.git...
41.47 Found core at core
42.87 ✓ cloned volto-fullcalendar-block at packages/volto-fullcalendar-block
44.73 ✓ cloned volto-gdpr-privacy at packages/volto-gdpr-privacy
45.51 ✓ cloned volto-heading-block at packages/volto-heading-block
45.67 ✓ update volto-fullcalendar-block to branch main
46.33 ✓ cloned volto-button-block at packages/volto-button-block
46.60 ✓ cloned volto-banner-block at packages/volto-banner-block
46.76 ✓ update volto-gdpr-privacy to branch master
47.40 ✓ update volto-heading-block to branch main
47.73 ✓ cloned volto-form-block at packages/volto-form-block
48.38 ✓ update volto-button-block to branch master
48.47 ✓ update core to tag 18.23.0
48.49 ✓ update volto-banner-block to branch main
48.53 ✓ cloned volto-highlight-block at packages/volto-highlight-block
49.23 ✓ cloned volto-introduction-block at packages/volto-introduction-block
49.78 ✓ cloned volto-separator-block at packages/volto-separator-block
50.01 ✓ update volto-form-block to branch main
50.26 ✓ cloned volto-carousel-block at packages/volto-carousel-block
50.39 ✓ cloned volto-accordion-block at packages/volto-accordion-block
50.48 ✓ update volto-highlight-block to branch main
51.19 ✓ update volto-introduction-block to branch main
51.43 ✓ cloned volto-slider-block at packages/volto-slider-block
51.57 ✓ update volto-separator-block to branch main
51.81 ✓ update volto-carousel-block to branch main
52.04 ✓ update volto-accordion-block to branch master
52.61 ✓ update volto-slider-block to branch master
53.49 packages/volto-banner-block | WARN The field "pnpm" was found in /app/packages/volto-banner-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
53.49 packages/volto-button-block | WARN The field "pnpm" was found in /app/packages/volto-button-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
53.49 packages/volto-carousel-block | WARN The field "pnpm" was found in /app/packages/volto-carousel-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
53.49 packages/volto-heading-block | WARN The field "pnpm" was found in /app/packages/volto-heading-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
53.49 packages/volto-highlight-block | WARN The field "pnpm" was found in /app/packages/volto-highlight-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
53.49 packages/volto-introduction-block | WARN The field "pnpm" was found in /app/packages/volto-introduction-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
53.50 packages/volto-slider-block | WARN The field "pnpm" was found in /app/packages/volto-slider-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
53.58 Scope: all 40 workspace projects
54.57 Progress: resolved 0, reused 1, downloaded 0, added 0
54.63 core/packages/client | WARN deprecated glob@7.1.6
55.21 core/packages/scripts | WARN deprecated babel-plugin-react-intl@5.1.17
55.23 core/packages/volto | WARN deprecated @babel/plugin-proposal-export-namespace-from@7.18.9
55.24 core/packages/volto | WARN deprecated @babel/plugin-proposal-json-strings@7.18.6
55.24 core/packages/volto | WARN deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.18.6
55.46 core/packages/volto | WARN deprecated eslint@8.57.1
55.58 Progress: resolved 173, reused 171, downloaded 0, added 0
55.83 core/packages/volto | WARN deprecated react-beautiful-dnd@13.0.0
55.91 core/packages/volto | WARN deprecated superagent@3.8.2
56.13 packages/volto-form-block | WARN deprecated eslint@8.54.0
56.60 Progress: resolved 335, reused 334, downloaded 0, added 0
56.82
56.82 ╭───────────────────────────────────────────────────────────────────╮
56.82 │ │
56.82 │ Update available! 9.1.1 → 10.14.0. │
56.82 │ Changelog: https://github.com/pnpm/pnpm/releases/tag/v10.14.0 │
56.82 │ Run "corepack prepare pnpm@10.14.0 --activate" to update. │
56.82 │ │
56.82 │ Follow @pnpmjs for updates: https://twitter.com/pnpmjs │
56.82 │ │
56.82 ╰───────────────────────────────────────────────────────────────────╯
56.82
57.60 Progress: resolved 348, reused 347, downloaded 0, added 0
58.62 Progress: resolved 406, reused 406, downloaded 0, added 0
59.64 Progress: resolved 739, reused 688, downloaded 0, added 0
60.65 Progress: resolved 1166, reused 1108, downloaded 0, added 0
61.67 Progress: resolved 1438, reused 1391, downloaded 0, added 0
62.69 Progress: resolved 1855, reused 1804, downloaded 0, added 0
63.86 Progress: resolved 2240, reused 2193, downloaded 0, added 0
64.97 Progress: resolved 2586, reused 2553, downloaded 0, added 0
65.98 Progress: resolved 2617, reused 2584, downloaded 0, added 0
66.98 Progress: resolved 2632, reused 2599, downloaded 0, added 0
67.98 Progress: resolved 2668, reused 2635, downloaded 0, added 0
68.99 Progress: resolved 2746, reused 2649, downloaded 0, added 0
69.99 Progress: resolved 2771, reused 2657, downloaded 0, added 0
70.99 Progress: resolved 2814, reused 2700, downloaded 0, added 0
71.99 Progress: resolved 2838, reused 2724, downloaded 0, added 0
72.99 Progress: resolved 2865, reused 2751, downloaded 0, added 0
74.00 Progress: resolved 2905, reused 2791, downloaded 0, added 0
75.06 Progress: resolved 2937, reused 2822, downloaded 0, added 0
76.07 Progress: resolved 3044, reused 2919, downloaded 0, added 0
77.07 Progress: resolved 3094, reused 2969, downloaded 0, added 0
78.08 Progress: resolved 3106, reused 2981, downloaded 0, added 0
79.09 Progress: resolved 3194, reused 3069, downloaded 0, added 0
80.09 Progress: resolved 3220, reused 3095, downloaded 0, added 0
81.09 Progress: resolved 3287, reused 3162, downloaded 0, added 0
82.09 Progress: resolved 3339, reused 3214, downloaded 0, added 0
83.10 Progress: resolved 3405, reused 3280, downloaded 0, added 0
83.23 /app/packages/volto-carousel-block:
83.23 ERR_PNPM_NO_MATCHING_VERSION No matching version found for @kitconcept/volto-slider-block@1.0.0-alpha.0
83.23
83.23 This error happened while installing a direct dependency of /app/packages/volto-carousel-block
83.23
83.23 The latest release of @kitconcept/volto-slider-block is "6.4.0".
83.23
83.23 Other releases are:
83.23 * alpha: 6.0.0-alpha.1
83.23
83.23 If you need the full list of all 29 published versions run "$ pnpm view @kitconcept/volto-slider-block versions".
84.05
84.05 > project-dev@1.0.0-alpha.0 build /app
84.05 > pnpm build:deps && VOLTOCONFIG=$(pwd)/volto.config.js pnpm --filter @plone/volto build
84.05
84.74
84.74 > project-dev@1.0.0-alpha.0 build:deps /app
84.74 > pnpm --filter @plone/registry --filter @plone/components build
84.74
85.50 packages/volto-banner-block | WARN The field "pnpm" was found in /app/packages/volto-banner-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
85.50 packages/volto-button-block | WARN The field "pnpm" was found in /app/packages/volto-button-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
85.50 packages/volto-carousel-block | WARN The field "pnpm" was found in /app/packages/volto-carousel-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
85.50 packages/volto-heading-block | WARN The field "pnpm" was found in /app/packages/volto-heading-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
85.51 packages/volto-highlight-block | WARN The field "pnpm" was found in /app/packages/volto-highlight-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
85.51 packages/volto-introduction-block | WARN The field "pnpm" was found in /app/packages/volto-introduction-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
85.51 packages/volto-slider-block | WARN The field "pnpm" was found in /app/packages/volto-slider-block/package.json. This will not take effect. You should configure "pnpm" at the root of the workspace instead.
85.58 Scope: 2 of 40 workspace projects
85.59 core/packages/registry build$ tsup
85.59 core/packages/components build$ tsup && pnpm build:css
85.65 core/packages/registry build: node:internal/modules/cjs/loader:1404
85.65 core/packages/registry build: throw err;
85.65 core/packages/registry build: ^
85.65 core/packages/registry build: Error: Cannot find module '/app/core/packages/registry/node_modules/tsup/dist/cli-default.js'
85.65 core/packages/registry build: at Function._resolveFilename (node:internal/modules/cjs/loader:1401:15)
85.65 core/packages/registry build: at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19)
85.65 core/packages/registry build: at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22)
85.65 core/packages/registry build: at Function._load (node:internal/modules/cjs/loader:1211:37)
85.65 core/packages/registry build: at TracingChannel.traceSync (node:diagnostics_channel:322:14)
85.65 core/packages/registry build: at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
85.65 core/packages/registry build: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
85.65 core/packages/registry build: at node:internal/main/run_main_module:36:49 {
85.65 core/packages/registry build: code: 'MODULE_NOT_FOUND',
85.65 core/packages/registry build: requireStack: []
85.65 core/packages/registry build: }
85.65 core/packages/registry build: Node.js v22.16.0
85.66 core/packages/components build: node:internal/modules/cjs/loader:1404
85.66 core/packages/components build: throw err;
85.66 core/packages/components build: ^
85.66 core/packages/components build: Error: Cannot find module '/app/core/packages/components/node_modules/tsup/dist/cli-default.js'
85.66 core/packages/components build: at Function._resolveFilename (node:internal/modules/cjs/loader:1401:15)
85.66 core/packages/components build: at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19)
85.66 core/packages/components build: at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22)
85.66 core/packages/components build: at Function._load (node:internal/modules/cjs/loader:1211:37)
85.66 core/packages/components build: at TracingChannel.traceSync (node:diagnostics_channel:322:14)
85.66 core/packages/components build: at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
85.66 core/packages/components build: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
85.66 core/packages/components build: at node:internal/main/run_main_module:36:49 {
85.66 core/packages/components build: code: 'MODULE_NOT_FOUND',
85.66 core/packages/components build: requireStack: []
85.66 core/packages/components build: }
85.67 core/packages/components build: Node.js v22.16.0
85.67 core/packages/registry build: Failed
85.67 /app/core/packages/registry:
85.67 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL @plone/registry@2.5.4 build: `tsup`
85.67 Exit status 1
85.67 core/packages/components build: Failed
85.70 ELIFECYCLE Command failed with exit code 1.
85.70 WARN Local package.json exists, but node_modules missing, did you mean to install?
85.73 ELIFECYCLE Command failed with exit code 1.
85.73 WARN Local package.json exists, but node_modules missing, did you mean to install?
------
Dockerfile:12
--------------------
11 |
12 | >>> RUN --mount=type=cache,id=pnpm,target=/app/.pnpm-store,uid=1000 <<EOT
13 | >>> set -e
14 | >>> python3 -c "import json; orig_data = json.load(open('package.json.temp')); orig_deps = orig_data['dependencies']; data = json.load(open('package.json')); data['dependencies'].update(orig_deps); json.dump(data, open('package.json', 'w'), indent=2)"
15 | >>> rm package.json.temp
16 | >>> rm -Rf /app/node_modules
17 | >>> pnpm dlx mrs-developer missdev --no-config --fetch-https
18 | >>> pnpm install && pnpm build:deps
19 | >>> pnpm build
20 | >>> pnpm install --prod
21 | >>> EOT
22 |
--------------------
target frontend: failed to solve: process "/bin/sh -c set -e\n python3 -c \"import json; orig_data = json.load(open('package.json.temp')); orig_deps = orig_data['dependencies']; data = json.load(open('package.json')); data['dependencies'].update(orig_deps); json.dump(data, open('package.json', 'w'), indent=2)\"\n rm package.json.temp\n rm -Rf /app/node_modules\n pnpm dlx mrs-developer missdev --no-config --fetch-https\n pnpm install && pnpm build:deps\n pnpm build\n pnpm install --prod\n" did not complete successfully: exit code: 1
make: *** [Makefile:147: stack-start] Error 1
The truth is that both Volto add-ons are managed with the frontend/mrs.developer.json file from github not from the npm repository.
I am still investigating how to solve it thanks for your advice.