Compare commits
1 Commits
3c0b265b88
...
bf78dc706d
Author | SHA1 | Date | |
---|---|---|---|
bf78dc706d |
@ -1,5 +1,5 @@
|
||||
# Install dependencies only when needed
|
||||
FROM node:22-alpine AS deps
|
||||
FROM node:16-alpine AS deps
|
||||
# Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed.
|
||||
RUN apk add --no-cache libc6-compat
|
||||
RUN yarn global add pnpm
|
||||
@ -11,7 +11,7 @@ RUN pnpm i
|
||||
|
||||
|
||||
# Rebuild the source code only when needed
|
||||
FROM node:22-alpine AS builder
|
||||
FROM node:16-alpine AS builder
|
||||
WORKDIR /app
|
||||
COPY --from=deps /app/node_modules ./node_modules
|
||||
COPY . .
|
||||
@ -27,7 +27,7 @@ RUN yarn build
|
||||
# RUN npm run build
|
||||
|
||||
# Production image, copy all the files and run next
|
||||
FROM node:22-alpine AS runner
|
||||
FROM node:16-alpine AS runner
|
||||
WORKDIR /app
|
||||
|
||||
ENV NODE_ENV production
|
||||
|
@ -22,7 +22,7 @@
|
||||
"@graphql-codegen/typescript-operations": "^2.5.3",
|
||||
"@graphql-codegen/typescript-react-apollo": "^3.3.3",
|
||||
"@graphql-codegen/typescript-react-query": "^4.0.1",
|
||||
"@types/node": "22.15.32",
|
||||
"@types/node": "22.15.31",
|
||||
"@types/react": "18.0.9",
|
||||
"@types/react-dom": "18.0.5",
|
||||
"autoprefixer": "^10.4.7",
|
||||
|
100
pnpm-lock.yaml
generated
100
pnpm-lock.yaml
generated
@ -8,7 +8,7 @@ specifiers:
|
||||
'@graphql-codegen/typescript-operations': ^2.5.3
|
||||
'@graphql-codegen/typescript-react-apollo': ^3.3.3
|
||||
'@graphql-codegen/typescript-react-query': ^4.0.1
|
||||
'@types/node': 22.15.32
|
||||
'@types/node': 22.15.31
|
||||
'@types/react': 18.0.9
|
||||
'@types/react-dom': 18.0.5
|
||||
autoprefixer: ^10.4.7
|
||||
@ -30,18 +30,18 @@ dependencies:
|
||||
react-dom: 18.1.0_react@18.1.0
|
||||
|
||||
devDependencies:
|
||||
'@graphql-codegen/cli': 2.11.6_v62sjbkwzybjvlsxa6z3iawm6q
|
||||
'@graphql-codegen/cli': 2.11.6_hrpaarjhk6a3x6xhnbeapdhtsq
|
||||
'@graphql-codegen/typed-document-node': 2.3.3_graphql@16.11.0
|
||||
'@graphql-codegen/typescript': 2.7.3_graphql@16.11.0
|
||||
'@graphql-codegen/typescript-operations': 2.5.3_graphql@16.11.0
|
||||
'@graphql-codegen/typescript-react-apollo': 3.3.3_zgy4ber4vlsmyrbmrzusrqlyya
|
||||
'@graphql-codegen/typescript-react-query': 4.0.1_graphql@16.11.0
|
||||
'@types/node': 22.15.32
|
||||
'@types/node': 22.15.31
|
||||
'@types/react': 18.0.9
|
||||
'@types/react-dom': 18.0.5
|
||||
autoprefixer: 10.4.8_postcss@8.5.6
|
||||
postcss: 8.5.6
|
||||
tailwindcss: 3.1.8_postcss@8.5.6
|
||||
autoprefixer: 10.4.8_postcss@8.5.5
|
||||
postcss: 8.5.5
|
||||
tailwindcss: 3.1.8_postcss@8.5.5
|
||||
typescript: 5.8.3
|
||||
|
||||
packages:
|
||||
@ -692,7 +692,7 @@ packages:
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@graphql-codegen/cli/2.11.6_v62sjbkwzybjvlsxa6z3iawm6q:
|
||||
/@graphql-codegen/cli/2.11.6_hrpaarjhk6a3x6xhnbeapdhtsq:
|
||||
resolution: {integrity: sha512-0R2Bhgjt3XZTSdsn8MGGuJjDEN2z+KCo7920zLZz9boy6bQ0EyuxS9AUATePS9aC3djy2POAIPCHz8iHK68IlQ==}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@ -707,8 +707,8 @@ packages:
|
||||
'@graphql-tools/graphql-file-loader': 7.5.2_graphql@16.11.0
|
||||
'@graphql-tools/json-file-loader': 7.4.3_graphql@16.11.0
|
||||
'@graphql-tools/load': 7.7.4_graphql@16.11.0
|
||||
'@graphql-tools/prisma-loader': 7.2.14_mrlu7sgr4aq5qzguazox2txppu
|
||||
'@graphql-tools/url-loader': 7.13.9_mrlu7sgr4aq5qzguazox2txppu
|
||||
'@graphql-tools/prisma-loader': 7.2.14_iel6zmle5n3iux4fsameagly4q
|
||||
'@graphql-tools/url-loader': 7.13.9_iel6zmle5n3iux4fsameagly4q
|
||||
'@graphql-tools/utils': 8.10.0_graphql@16.11.0
|
||||
'@whatwg-node/fetch': 0.2.9
|
||||
ansi-escapes: 4.3.2
|
||||
@ -718,7 +718,7 @@ packages:
|
||||
debounce: 1.2.1
|
||||
detect-indent: 6.1.0
|
||||
graphql: 16.11.0
|
||||
graphql-config: 4.3.3_v62sjbkwzybjvlsxa6z3iawm6q
|
||||
graphql-config: 4.3.3_hrpaarjhk6a3x6xhnbeapdhtsq
|
||||
inquirer: 8.2.4
|
||||
is-glob: 4.0.3
|
||||
json-to-pretty-yaml: 1.2.2
|
||||
@ -1051,12 +1051,12 @@ packages:
|
||||
tslib: 2.4.0
|
||||
dev: true
|
||||
|
||||
/@graphql-tools/prisma-loader/7.2.14_mrlu7sgr4aq5qzguazox2txppu:
|
||||
/@graphql-tools/prisma-loader/7.2.14_iel6zmle5n3iux4fsameagly4q:
|
||||
resolution: {integrity: sha512-9yX3/1UyjuPhp1i375gp2arzKPfz6VzG4ItGsaiEDRF/CCGu80gexf9letQkGtyTiQaZhqIFz5hy5HF48JZXvQ==}
|
||||
peerDependencies:
|
||||
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
|
||||
dependencies:
|
||||
'@graphql-tools/url-loader': 7.13.9_mrlu7sgr4aq5qzguazox2txppu
|
||||
'@graphql-tools/url-loader': 7.13.9_iel6zmle5n3iux4fsameagly4q
|
||||
'@graphql-tools/utils': 8.10.0_graphql@16.11.0
|
||||
'@types/js-yaml': 4.0.5
|
||||
'@types/json-stable-stringify': 1.0.34
|
||||
@ -1110,7 +1110,7 @@ packages:
|
||||
value-or-promise: 1.0.11
|
||||
dev: true
|
||||
|
||||
/@graphql-tools/url-loader/7.13.9_mrlu7sgr4aq5qzguazox2txppu:
|
||||
/@graphql-tools/url-loader/7.13.9_iel6zmle5n3iux4fsameagly4q:
|
||||
resolution: {integrity: sha512-7vN7hpT/U0/jC1cc2kNqm0H3iQqRis2f4ZbMsiWT8lDGo/GFOAq+LhJJjTO3zx/ivG90usuu6nPy0yrGlLMvGg==}
|
||||
peerDependencies:
|
||||
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
|
||||
@ -1127,7 +1127,7 @@ packages:
|
||||
graphql: 16.11.0
|
||||
graphql-ws: 5.10.1_graphql@16.11.0
|
||||
isomorphic-ws: 5.0.0_ws@8.8.1
|
||||
meros: 1.2.0_@types+node@22.15.32
|
||||
meros: 1.2.0_@types+node@22.15.31
|
||||
tslib: 2.4.0
|
||||
value-or-promise: 1.0.11
|
||||
ws: 8.8.1
|
||||
@ -1587,11 +1587,11 @@ packages:
|
||||
/@types/jsonwebtoken/8.5.8:
|
||||
resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==}
|
||||
dependencies:
|
||||
'@types/node': 22.15.32
|
||||
'@types/node': 22.15.31
|
||||
dev: true
|
||||
|
||||
/@types/node/22.15.32:
|
||||
resolution: {integrity: sha512-3jigKqgSjsH6gYZv2nEsqdXfZqIFGAV36XYYjf9KGZ3PSG+IhLecqPnI310RvjutyMwifE2hhhNEklOUrvx/wA==}
|
||||
/@types/node/22.15.31:
|
||||
resolution: {integrity: sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==}
|
||||
dependencies:
|
||||
undici-types: 6.21.0
|
||||
dev: true
|
||||
@ -1625,7 +1625,7 @@ packages:
|
||||
/@types/ws/8.5.3:
|
||||
resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==}
|
||||
dependencies:
|
||||
'@types/node': 22.15.32
|
||||
'@types/node': 22.15.31
|
||||
dev: true
|
||||
|
||||
/@whatwg-node/fetch/0.2.9:
|
||||
@ -1797,7 +1797,7 @@ packages:
|
||||
engines: {node: '>=8'}
|
||||
dev: true
|
||||
|
||||
/autoprefixer/10.4.8_postcss@8.5.6:
|
||||
/autoprefixer/10.4.8_postcss@8.5.5:
|
||||
resolution: {integrity: sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==}
|
||||
engines: {node: ^10 || ^12 || >=14}
|
||||
hasBin: true
|
||||
@ -1809,7 +1809,7 @@ packages:
|
||||
fraction.js: 4.2.0
|
||||
normalize-range: 0.1.2
|
||||
picocolors: 1.0.0
|
||||
postcss: 8.5.6
|
||||
postcss: 8.5.5
|
||||
postcss-value-parser: 4.2.0
|
||||
dev: true
|
||||
|
||||
@ -1962,8 +1962,8 @@ packages:
|
||||
resolution: {integrity: sha512-zXf+qxuN8OJrK5Bl5HbJg8cc5/Zm01WNW4ooVWUh92YlKqQZW3fwN5lXLB+kI8wkP5vTWkIIN+rutZuJhf4ykw==}
|
||||
dev: true
|
||||
|
||||
/caniuse-lite/1.0.30001723:
|
||||
resolution: {integrity: sha512-1R/elMjtehrFejxwmexeXAtae5UO9iSyFn6G/I806CYC/BLyyBk1EPhrKBkWhy6wM6Xnm47dSJQec+tLJ39WHw==}
|
||||
/caniuse-lite/1.0.30001722:
|
||||
resolution: {integrity: sha512-DCQHBBZtiK6JVkAGw7drvAMK0Q0POD/xZvEmDp6baiMMP6QXXk9HpD6mNYBZWhOPG6LvIDb82ITqtWjhDckHCA==}
|
||||
dev: false
|
||||
|
||||
/capital-case/1.0.4:
|
||||
@ -2173,7 +2173,7 @@ packages:
|
||||
'@iarna/toml': 2.2.5
|
||||
dev: true
|
||||
|
||||
/cosmiconfig-typescript-loader/3.1.1_v5s6ureuedwtgfsyjt7wsgbh7u:
|
||||
/cosmiconfig-typescript-loader/3.1.1_lriskps76elbimi4uadlemmshi:
|
||||
resolution: {integrity: sha512-SR5/NciF0vyYqcGsmB9WJ4QOKkcSSSzcBPLrnT6094BYahMy0eImWvlH3zoEOYqpF2zgiyAKHtWTXTo+fqgxPg==}
|
||||
engines: {node: '>=12', npm: '>=6'}
|
||||
peerDependencies:
|
||||
@ -2182,9 +2182,9 @@ packages:
|
||||
ts-node: '>=10'
|
||||
typescript: '>=3'
|
||||
dependencies:
|
||||
'@types/node': 22.15.32
|
||||
'@types/node': 22.15.31
|
||||
cosmiconfig: 7.0.1
|
||||
ts-node: 10.9.1_svule3oxti2aabacrc7m624zlu
|
||||
ts-node: 10.9.1_hu6fp24qbo4z4cvd334sbyhvpy
|
||||
typescript: 5.8.3
|
||||
dev: true
|
||||
|
||||
@ -2554,7 +2554,7 @@ packages:
|
||||
slash: 3.0.0
|
||||
dev: true
|
||||
|
||||
/graphql-config/4.3.3_v62sjbkwzybjvlsxa6z3iawm6q:
|
||||
/graphql-config/4.3.3_hrpaarjhk6a3x6xhnbeapdhtsq:
|
||||
resolution: {integrity: sha512-ju2LAbOk6GLp+8JY7mh3CrEe0iEj2AdImNKv58G0DyISBo72kDEJYNJ07hKmkHdIzhDsSHiVzaCVIyBU2LCUug==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
peerDependencies:
|
||||
@ -2564,15 +2564,15 @@ packages:
|
||||
'@graphql-tools/json-file-loader': 7.4.3_graphql@16.11.0
|
||||
'@graphql-tools/load': 7.7.4_graphql@16.11.0
|
||||
'@graphql-tools/merge': 8.3.3_graphql@16.11.0
|
||||
'@graphql-tools/url-loader': 7.13.9_mrlu7sgr4aq5qzguazox2txppu
|
||||
'@graphql-tools/url-loader': 7.13.9_iel6zmle5n3iux4fsameagly4q
|
||||
'@graphql-tools/utils': 8.10.0_graphql@16.11.0
|
||||
cosmiconfig: 7.0.1
|
||||
cosmiconfig-toml-loader: 1.0.0
|
||||
cosmiconfig-typescript-loader: 3.1.1_v5s6ureuedwtgfsyjt7wsgbh7u
|
||||
cosmiconfig-typescript-loader: 3.1.1_lriskps76elbimi4uadlemmshi
|
||||
graphql: 16.11.0
|
||||
minimatch: 4.2.1
|
||||
string-env-interpolation: 1.0.1
|
||||
ts-node: 10.9.1_svule3oxti2aabacrc7m624zlu
|
||||
ts-node: 10.9.1_hu6fp24qbo4z4cvd334sbyhvpy
|
||||
transitivePeerDependencies:
|
||||
- '@swc/core'
|
||||
- '@swc/wasm'
|
||||
@ -3059,7 +3059,7 @@ packages:
|
||||
engines: {node: '>= 8'}
|
||||
dev: true
|
||||
|
||||
/meros/1.2.0_@types+node@22.15.32:
|
||||
/meros/1.2.0_@types+node@22.15.31:
|
||||
resolution: {integrity: sha512-3QRZIS707pZQnijHdhbttXRWwrHhZJ/gzolneoxKVz9N/xmsvY/7Ls8lpnI9gxbgxjcHsAVEW3mgwiZCo6kkJQ==}
|
||||
engines: {node: '>=12'}
|
||||
peerDependencies:
|
||||
@ -3068,7 +3068,7 @@ packages:
|
||||
'@types/node':
|
||||
optional: true
|
||||
dependencies:
|
||||
'@types/node': 22.15.32
|
||||
'@types/node': 22.15.31
|
||||
dev: true
|
||||
|
||||
/micromatch/4.0.5:
|
||||
@ -3157,7 +3157,7 @@ packages:
|
||||
'@swc/counter': 0.1.3
|
||||
'@swc/helpers': 0.5.15
|
||||
busboy: 1.6.0
|
||||
caniuse-lite: 1.0.30001723
|
||||
caniuse-lite: 1.0.30001722
|
||||
postcss: 8.4.31
|
||||
react: 18.1.0
|
||||
react-dom: 18.1.0_react@18.1.0
|
||||
@ -3422,29 +3422,29 @@ packages:
|
||||
engines: {node: '>=0.10.0'}
|
||||
dev: true
|
||||
|
||||
/postcss-import/14.1.0_postcss@8.5.6:
|
||||
/postcss-import/14.1.0_postcss@8.5.5:
|
||||
resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
|
||||
engines: {node: '>=10.0.0'}
|
||||
peerDependencies:
|
||||
postcss: ^8.0.0
|
||||
dependencies:
|
||||
postcss: 8.5.6
|
||||
postcss: 8.5.5
|
||||
postcss-value-parser: 4.2.0
|
||||
read-cache: 1.0.0
|
||||
resolve: 1.22.1
|
||||
dev: true
|
||||
|
||||
/postcss-js/4.0.0_postcss@8.5.6:
|
||||
/postcss-js/4.0.0_postcss@8.5.5:
|
||||
resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
|
||||
engines: {node: ^12 || ^14 || >= 16}
|
||||
peerDependencies:
|
||||
postcss: ^8.3.3
|
||||
dependencies:
|
||||
camelcase-css: 2.0.1
|
||||
postcss: 8.5.6
|
||||
postcss: 8.5.5
|
||||
dev: true
|
||||
|
||||
/postcss-load-config/3.1.4_postcss@8.5.6:
|
||||
/postcss-load-config/3.1.4_postcss@8.5.5:
|
||||
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
|
||||
engines: {node: '>= 10'}
|
||||
peerDependencies:
|
||||
@ -3457,17 +3457,17 @@ packages:
|
||||
optional: true
|
||||
dependencies:
|
||||
lilconfig: 2.0.6
|
||||
postcss: 8.5.6
|
||||
postcss: 8.5.5
|
||||
yaml: 1.10.2
|
||||
dev: true
|
||||
|
||||
/postcss-nested/5.0.6_postcss@8.5.6:
|
||||
/postcss-nested/5.0.6_postcss@8.5.5:
|
||||
resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==}
|
||||
engines: {node: '>=12.0'}
|
||||
peerDependencies:
|
||||
postcss: ^8.2.14
|
||||
dependencies:
|
||||
postcss: 8.5.6
|
||||
postcss: 8.5.5
|
||||
postcss-selector-parser: 6.0.10
|
||||
dev: true
|
||||
|
||||
@ -3492,8 +3492,8 @@ packages:
|
||||
source-map-js: 1.2.1
|
||||
dev: false
|
||||
|
||||
/postcss/8.5.6:
|
||||
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
|
||||
/postcss/8.5.5:
|
||||
resolution: {integrity: sha512-d/jtm+rdNT8tpXuHY5MMtcbJFBkhXE6593XVR9UoGCH8jSFGci7jGvMGH5RYd5PBJW+00NZQt6gf7CbagJCrhg==}
|
||||
engines: {node: ^10 || ^12 || >=14}
|
||||
dependencies:
|
||||
nanoid: 3.3.11
|
||||
@ -3886,7 +3886,7 @@ packages:
|
||||
engines: {node: '>=0.10'}
|
||||
dev: false
|
||||
|
||||
/tailwindcss/3.1.8_postcss@8.5.6:
|
||||
/tailwindcss/3.1.8_postcss@8.5.5:
|
||||
resolution: {integrity: sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==}
|
||||
engines: {node: '>=12.13.0'}
|
||||
hasBin: true
|
||||
@ -3906,11 +3906,11 @@ packages:
|
||||
normalize-path: 3.0.0
|
||||
object-hash: 3.0.0
|
||||
picocolors: 1.0.0
|
||||
postcss: 8.5.6
|
||||
postcss-import: 14.1.0_postcss@8.5.6
|
||||
postcss-js: 4.0.0_postcss@8.5.6
|
||||
postcss-load-config: 3.1.4_postcss@8.5.6
|
||||
postcss-nested: 5.0.6_postcss@8.5.6
|
||||
postcss: 8.5.5
|
||||
postcss-import: 14.1.0_postcss@8.5.5
|
||||
postcss-js: 4.0.0_postcss@8.5.5
|
||||
postcss-load-config: 3.1.4_postcss@8.5.5
|
||||
postcss-nested: 5.0.6_postcss@8.5.5
|
||||
postcss-selector-parser: 6.0.10
|
||||
postcss-value-parser: 4.2.0
|
||||
quick-lru: 5.1.1
|
||||
@ -3963,7 +3963,7 @@ packages:
|
||||
resolution: {integrity: sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==}
|
||||
dev: true
|
||||
|
||||
/ts-node/10.9.1_svule3oxti2aabacrc7m624zlu:
|
||||
/ts-node/10.9.1_hu6fp24qbo4z4cvd334sbyhvpy:
|
||||
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@ -3982,7 +3982,7 @@ packages:
|
||||
'@tsconfig/node12': 1.0.11
|
||||
'@tsconfig/node14': 1.0.3
|
||||
'@tsconfig/node16': 1.0.3
|
||||
'@types/node': 22.15.32
|
||||
'@types/node': 22.15.31
|
||||
acorn: 8.8.0
|
||||
acorn-walk: 8.2.0
|
||||
arg: 4.1.3
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Install dependencies only when needed
|
||||
FROM node:22-alpine AS deps
|
||||
FROM node:16-alpine AS deps
|
||||
# Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed.
|
||||
RUN apk add --no-cache libc6-compat
|
||||
RUN yarn global add pnpm
|
||||
@ -11,7 +11,7 @@ RUN pnpm i
|
||||
|
||||
|
||||
# Rebuild the source code only when needed
|
||||
FROM node:22-alpine AS builder
|
||||
FROM node:16-alpine AS builder
|
||||
WORKDIR /app
|
||||
COPY --from=deps /app/node_modules ./node_modules
|
||||
COPY . .
|
||||
@ -27,7 +27,7 @@ RUN yarn build
|
||||
# RUN npm run build
|
||||
|
||||
# Production image, copy all the files and run next
|
||||
FROM node:22-alpine AS runner
|
||||
FROM node:16-alpine AS runner
|
||||
WORKDIR /app
|
||||
|
||||
ENV NODE_ENV production
|
||||
|
Loading…
x
Reference in New Issue
Block a user