Hey,
Tried to run the prod docker compose setup twice. I've got no experience with npm so my attempts did not achieve anything.
Tried the dev compose, same error as the prod one:
[+] Running 2/2
! backend Warning pull access denied for agent-builder-backend, repository does not exist or may require 'docker login': denied:... 1.2s
! frontend Warning pull access denied for agent-builder-frontend, repository does not exist or may require 'docker login': denie... 1.3s
Compose can now delegate builds to bake for better performance.
To do so, set COMPOSE_BAKE=true.
[+] Building 1.6s (17/31) docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 5.24kB 0.0s
=> [backend internal] load metadata for docker.io/library/python:3.11-slim 0.8s
=> [backend internal] load metadata for docker.io/library/node:18-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 619B 0.0s
=> [backend frontend-builder 1/7] FROM docker.io/library/node:18-alpine@sha256:8d6421d663b4c28fd3ebc498332f249011d118945588d0a35cb9bc4b8ca09d9e 0.0s
=> [backend internal] load build context 0.2s
=> => transferring context: 1.08MB 0.2s
=> CACHED [backend python-deps 1/8] FROM docker.io/library/python:3.11-slim@sha256:1d6131b5d479888b43200645e03a78443c7157efbdb730e6b48129740727c312 0.0s
=> CACHED [backend production 2/12] RUN apt-get update && apt-get install -y --no-install-recommends curl && rm -rf /var/lib/apt/lists/* 0.0s
=> CACHED [backend production 3/12] RUN groupadd -r appuser && useradd -r -g appuser appuser 0.0s
=> CACHED [backend production 4/12] WORKDIR /app 0.0s
=> CANCELED [backend python-deps 2/8] RUN apt-get update && apt-get install -y --no-install-recommends gcc g++ git curl && rm -r 0.7s
=> CACHED [backend frontend-builder 2/7] RUN addgroup -g 1001 -S nodejs && adduser -S nextjs -u 1001 0.0s
=> CACHED [backend frontend-builder 3/7] WORKDIR /app/frontend 0.0s
=> CACHED [backend frontend-builder 4/7] COPY builder/frontend/package*.json ./ 0.0s
=> CACHED [backend frontend-builder 5/7] RUN npm ci --only=production --silent 0.0s
=> CACHED [backend frontend-builder 6/7] COPY --chown=nextjs:nodejs builder/frontend/ ./ 0.0s
=> ERROR [backend frontend-builder 7/7] RUN npm run build && npm cache clean --force 0.4s
------
> [backend frontend-builder 7/7] RUN npm run build && npm cache clean --force:
0.236
0.236 > frontend@0.0.0 build
0.236 > vite build
0.236
0.358 failed to load config from /app/frontend/vite.config.js
0.359 error during build:
0.359 Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@vitejs/plugin-react-swc' imported from /app/frontend/node_modules/.vite-temp/vite.config.js.timestamp-1756189894209-42137c5f83fe9.mjs
0.359 at new NodeError (node:internal/errors:405:5)
0.359 at packageResolve (node:internal/modules/esm/resolve:916:9)
0.359 at moduleResolve (node:internal/modules/esm/resolve:973:20)
0.359 at defaultResolve (node:internal/modules/esm/resolve:1206:11)
0.359 at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:404:12)
0.359 at ModuleLoader.resolve (node:internal/modules/esm/loader:373:25)
0.359 at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:250:38)
0.359 at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:39)
0.359 at link (node:internal/modules/esm/module_job:75:36)
------
failed to solve: process "/bin/sh -c npm run build && npm cache clean --force" did not complete successfully: exit code: 1
After adding a RUN npm install infront of the npm build line:
------
> [backend frontend-builder 8/8] RUN npm run build && npm cache clean --force:
0.279
0.279 > frontend@0.0.0 build
0.279 > vite build
0.279
0.623 vite v6.3.5 building for production...
0.672 transforming...
1.054 ✓ 12 modules transformed.
1.056 ✗ Build failed in 410ms
1.056 error during build:
1.056 Could not resolve "./nodes/tframex/TriggerNode" from "src/App.jsx"
1.056 file: /app/frontend/src/App.jsx
1.056 at getRollupError (file:///app/frontend/node_modules/rollup/dist/es/shared/parseAst.js:401:41)
1.056 at error (file:///app/frontend/node_modules/rollup/dist/es/shared/parseAst.js:397:42)
1.056 at ModuleLoader.handleInvalidResolvedId (file:///app/frontend/node_modules/rollup/dist/es/shared/node-entry.js:21490:24)
1.056 at file:///app/frontend/node_modules/rollup/dist/es/shared/node-entry.js:21450:26
------
failed to solve: process "/bin/sh -c npm run build && npm cache clean --force" did not complete successfully: exit code: 1
Hey,
Tried to run the prod docker compose setup twice. I've got no experience with npm so my attempts did not achieve anything.
Tried the dev compose, same error as the prod one:
After adding a
RUN npm installinfront of the npm build line: