it-tools icon indicating copy to clipboard operation
it-tools copied to clipboard

[OTHER] Build Failed

Open aladdin-im opened this issue 2 years ago • 1 comments

Build Failed

[+] Building 19.8s (10/14)                                                                                                                               
 => [internal] load build definition from Dockerfile                                                                                                0.0s
 => => transferring dockerfile: 534B                                                                                                                0.0s
 => [internal] load .dockerignore                                                                                                                   0.0s
 => => transferring context: 34B                                                                                                                    0.0s
 => [internal] load metadata for docker.io/library/nginx:stable-alpine                                                                             15.7s
 => [internal] load metadata for docker.io/library/node:lts-alpine                                                                                 15.7s
 => [build-stage 1/6] FROM docker.io/library/node:lts-alpine@sha256:0e071f3c5c84cffa6b1035023e1956cf28d48f4b36e229cef328772da81ec0c5                0.0s
 => [internal] load build context                                                                                                                   0.1s
 => => transferring context: 91.44kB                                                                                                                0.1s
 => CACHED [production-stage 1/3] FROM docker.io/library/nginx:stable-alpine@sha256:74694f2de64c44787a81f0554aa45b281e468c0c58b8665fafceda624d31e5  0.0s
 => CACHED [build-stage 2/6] WORKDIR /app                                                                                                           0.0s
 => CACHED [build-stage 3/6] COPY package.json pnpm-lock.yaml ./                                                                                    0.0s
 => ERROR [build-stage 4/6] RUN npm install -g pnpm && pnpm i --frozen-lockfile                                                                     3.9s
------                                                                                                                                                   
 > [build-stage 4/6] RUN npm install -g pnpm && pnpm i --frozen-lockfile:                                                                                
#10 1.616 npm WARN EBADENGINE Unsupported engine {                                                                                                       
#10 1.616 npm WARN EBADENGINE   package: '[email protected]',                                                                                                  
#10 1.616 npm WARN EBADENGINE   required: { node: '>=16.14' },                                                                                           
#10 1.616 npm WARN EBADENGINE   current: { node: 'v16.13.1', npm: '8.1.2' }
#10 1.618 npm WARN EBADENGINE }
#10 3.876 
#10 3.876 added 1 package, and audited 2 packages in 3s
#10 3.876 
#10 3.876 1 package is looking for funding
#10 3.876   run `npm fund` for details
#10 3.877 
#10 3.877 found 0 vulnerabilities
#10 3.907 ERROR: This version of pnpm requires at least Node.js v16.14
#10 3.907 The current version of Node.js is v16.13.1
#10 3.907 Visit https://r.pnpm.io/comp to see the list of past pnpm versions with respective Node.js version support.
------
executor failed running [/bin/sh -c npm install -g pnpm && pnpm i --frozen-lockfile]: exit code: 1

I change node version

...
FROM node:16.14.2-alpine AS build-stage
...

still getting error

[+] Building 111.6s (13/15)                                                                                                                              
 => [internal] load build definition from Dockerfile                                                                                                0.0s
 => => transferring dockerfile: 538B                                                                                                                0.0s
 => [internal] load .dockerignore                                                                                                                   0.0s
 => => transferring context: 34B                                                                                                                    0.0s
 => [internal] load metadata for docker.io/library/nginx:stable-alpine                                                                             15.4s
 => [internal] load metadata for docker.io/library/node:16.14.2-alpine                                                                             17.5s
 => [auth] library/node:pull token for registry-1.docker.io                                                                                         0.0s
 => [build-stage 1/6] FROM docker.io/library/node:16.14.2-alpine@sha256:28bed508446db2ee028d08e76fb47b935defa26a84986ca050d2596ea67fd506            0.0s
 => [internal] load build context                                                                                                                   0.1s
 => => transferring context: 37.14kB                                                                                                                0.0s
 => CACHED [production-stage 1/3] FROM docker.io/library/nginx:stable-alpine@sha256:74694f2de64c44787a81f0554aa45b281e468c0c58b8665fafceda624d31e5  0.0s
 => CACHED [build-stage 2/6] WORKDIR /app                                                                                                           0.0s
 => CACHED [build-stage 3/6] COPY package.json pnpm-lock.yaml ./                                                                                    0.0s
 => CACHED [build-stage 4/6] RUN npm install -g pnpm && pnpm i --frozen-lockfile                                                                    0.0s
 => [build-stage 5/6] COPY . .                                                                                                                      0.1s
 => ERROR [build-stage 6/6] RUN pnpm build                                                                                                         93.8s
------
 > [build-stage 6/6] RUN pnpm build:
#13 0.578 
#13 0.578 > [email protected] build /app
#13 0.578 > vue-tsc --noEmit && NODE_OPTIONS=--max_old_space_size=4096 vite build
#13 0.578 
#13 6.717 vite v4.4.9 building for production...
#13 6.877 transforming...
#13 24.43 [plugin:vite:resolve] Module "crypto" has been externalized for browser compatibility, imported by "/app/node_modules/.pnpm/[email protected]/node_modules/bcryptjs/dist/bcrypt.js". See http://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
#13 24.63 [plugin:vite:resolve] Module "path" has been externalized for browser compatibility, imported by "/app/node_modules/.pnpm/[email protected]/node_modules/mime-types/index.js". See http://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
#13 31.03 [plugin:vite:resolve] Module "tls" has been externalized for browser compatibility, imported by "/app/node_modules/.pnpm/[email protected]/node_modules/pdf-signature-reader/helpers/verification.js". See http://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
#13 93.69  ELIFECYCLE  Command failed.
------
executor failed running [/bin/sh -c pnpm build]: exit code: 1

aladdin-im avatar Nov 21 '23 12:11 aladdin-im

see node version in package.json and upgrade your basic image version if needed

boomboomxx avatar May 28 '24 09:05 boomboomxx