rashadphz / farfalle

🔍 AI search engine - self-host with local or cloud LLMs
https://www.farfalle.dev/
Apache License 2.0
2.42k stars 198 forks source link

pnpm run build" did not complete successfully #74

Open huangeng opened 3 weeks ago

huangeng commented 3 weeks ago

[+] Building 88.4s (22/22) FINISHED docker:default => [backend internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 785B 0.0s => [backend internal] load metadata for docker.io/library/python:3.11 1.0s => [backend internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [backend 1/5] FROM docker.io/library/python:3.11@sha256:c5254471e6073d8942091227f469302f85b30d4b23077226f135360491f5226a 0.0s => [backend internal] load build context 0.1s => => transferring context: 528.27kB 0.0s => CACHED [backend 2/5] WORKDIR /workspace 0.0s => CACHED [backend 3/5] COPY pyproject.toml poetry.lock ./ 0.0s => CACHED [backend 4/5] COPY src/backend/ src/backend/ 0.0s => CACHED [backend 5/5] RUN pip install poetry && poetry install 0.0s => [backend] exporting to image 0.1s => => exporting layers 0.0s => => writing image sha256:12fb1e94dc5984ac12be61568b43ac66f931e5a1e399d64dec82d0bbdb14e0bf 0.0s => => naming to docker.io/library/farfalle-backend 0.0s => [frontend internal] load build definition from Dockerfile 0.1s => => transferring dockerfile: 853B 0.0s => [frontend internal] load metadata for docker.io/library/node:18-alpine 1.0s => [frontend internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [frontend 1/8] FROM docker.io/library/node:18-alpine@sha256:1edb14175eeb14a14a3abe059339cbd97a0bbb76b6a210d2bb395d63fa4bc4ef 0.0s => [frontend internal] load build context 0.1s => => transferring context: 2.12MB 0.1s => CACHED [frontend 2/8] RUN apk add libc6-compat 0.0s => CACHED [frontend 3/8] WORKDIR /app 0.0s => CACHED [frontend 4/8] COPY src/frontend/package.json src/frontend/pnpm-lock.yaml ./ 0.0s => CACHED [frontend 5/8] RUN corepack enable 0.0s => [frontend 6/8] RUN pnpm i 83.2s => [frontend 7/8] COPY src/frontend/ . 0.5s => ERROR [frontend 8/8] RUN pnpm run build 1.6s


[frontend 8/8] RUN pnpm run build:
0.870 ! The local project doesn't define a 'packageManager' field. Corepack will now add one referencing pnpm@9.5.0+sha512.140036830124618d624a2187b50d04289d5a087f326c9edfc0ccd733d76c4f52c3a313d4fc148794a2a9d81553016004e6742e8cf850670268a7387fc220c903.
0.871 ! For more details about this field, consult the documentation at https://nodejs.org/api/packages.html#packagemanager
0.871
1.404 /root/.cache/node/corepack/v1/pnpm/9.5.0/dist/pnpm.cjs:3137
1.404 var colors = typeof process === "object" && (process.env.FORCE_COLOR === "0" || process.env.FORCE_COLOR === "false") ? (0, _picocolors.createColors)(false) : _picocolors.defau����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������.pnpm/bole@5.0.13/node_modules/bole/format.js 1.404
1.404 1.404 SyntaxError: Invalid or unexpected token 1.404 at new Script (node:vm:99:7) 1.404 at NativeCompileCache._moduleCompile (/usr/local/lib/node_modules/corepack/dist/lib/corepack.cjs:19174:22) 1.404 at Module2._compile (/usr/local/lib/node_modules/corepack/dist/lib/corepack.cjs:19142:41) 1.404 at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 1.404 at Module.load (node:internal/modules/cjs/loader:1203:32) 1.404 at Module._load (node:internal/modules/cjs/loader:1019:12) 1.404 at Module.require (node:internal/modules/cjs/loader:1231:19) 1.404 at require2 (/usr/local/lib/node_modules/corepack/dist/lib/corepack.cjs:19127:24) 1.404 at Object. (/root/.cache/node/corepack/v1/pnpm/9.5.0/bin/pnpm.cjs:23:1) 1.404 at Module2._compile (/usr/local/lib/node_modules/corepack/dist/lib/corepack.cjs:19144:34) 1.404 1.404 Node.js v18.20.4

failed to solve: process "/bin/sh -c pnpm run build" did not complete successfully: exit code: 1

huangeng commented 3 weeks ago

I can't find anything useful from the error message. Have you encountered it?

huangeng commented 3 weeks ago

Does the pnpm version matter?