Compare commits
1 Commits
563893934c
...
8a18a5f547
Author | SHA1 | Date | |
---|---|---|---|
8a18a5f547 |
@ -1,5 +1,5 @@
|
||||
# Install dependencies only when needed
|
||||
FROM node:16-alpine AS deps
|
||||
FROM node:22-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:16-alpine AS builder
|
||||
FROM node:22-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:16-alpine AS runner
|
||||
FROM node:22-alpine AS runner
|
||||
WORKDIR /app
|
||||
|
||||
ENV NODE_ENV production
|
||||
|
@ -28,6 +28,6 @@
|
||||
"autoprefixer": "^10.4.7",
|
||||
"postcss": "^8.4.14",
|
||||
"tailwindcss": "^3.1.2",
|
||||
"typescript": "5.8.2"
|
||||
"typescript": "5.8.3"
|
||||
}
|
||||
}
|
||||
|
30
pnpm-lock.yaml
generated
30
pnpm-lock.yaml
generated
@ -19,7 +19,7 @@ specifiers:
|
||||
react: 18.1.0
|
||||
react-dom: 18.1.0
|
||||
tailwindcss: ^3.1.2
|
||||
typescript: 5.8.2
|
||||
typescript: 5.8.3
|
||||
|
||||
dependencies:
|
||||
'@apollo/client': 3.6.9_iyinu66pbuug557ijcvjj4zbyu
|
||||
@ -30,7 +30,7 @@ dependencies:
|
||||
react-dom: 18.1.0_react@18.1.0
|
||||
|
||||
devDependencies:
|
||||
'@graphql-codegen/cli': 2.11.6_mwo3tld2ow25ub6nyy6644mzge
|
||||
'@graphql-codegen/cli': 2.11.6_qx2y7cml6x74hh7ms6lmfejf2y
|
||||
'@graphql-codegen/typed-document-node': 2.3.3_graphql@16.10.0
|
||||
'@graphql-codegen/typescript': 2.7.3_graphql@16.10.0
|
||||
'@graphql-codegen/typescript-operations': 2.5.3_graphql@16.10.0
|
||||
@ -42,7 +42,7 @@ devDependencies:
|
||||
autoprefixer: 10.4.8_postcss@8.5.3
|
||||
postcss: 8.5.3
|
||||
tailwindcss: 3.1.8_postcss@8.5.3
|
||||
typescript: 5.8.2
|
||||
typescript: 5.8.3
|
||||
|
||||
packages:
|
||||
|
||||
@ -692,7 +692,7 @@ packages:
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@graphql-codegen/cli/2.11.6_mwo3tld2ow25ub6nyy6644mzge:
|
||||
/@graphql-codegen/cli/2.11.6_qx2y7cml6x74hh7ms6lmfejf2y:
|
||||
resolution: {integrity: sha512-0R2Bhgjt3XZTSdsn8MGGuJjDEN2z+KCo7920zLZz9boy6bQ0EyuxS9AUATePS9aC3djy2POAIPCHz8iHK68IlQ==}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@ -718,7 +718,7 @@ packages:
|
||||
debounce: 1.2.1
|
||||
detect-indent: 6.1.0
|
||||
graphql: 16.10.0
|
||||
graphql-config: 4.3.3_mwo3tld2ow25ub6nyy6644mzge
|
||||
graphql-config: 4.3.3_qx2y7cml6x74hh7ms6lmfejf2y
|
||||
inquirer: 8.2.4
|
||||
is-glob: 4.0.3
|
||||
json-to-pretty-yaml: 1.2.2
|
||||
@ -2156,7 +2156,7 @@ packages:
|
||||
'@iarna/toml': 2.2.5
|
||||
dev: true
|
||||
|
||||
/cosmiconfig-typescript-loader/3.1.1_jdqyd7y2ypjm3sj3aztjq4352i:
|
||||
/cosmiconfig-typescript-loader/3.1.1_f4rrk3q6ry7v3ha652jqdko4xm:
|
||||
resolution: {integrity: sha512-SR5/NciF0vyYqcGsmB9WJ4QOKkcSSSzcBPLrnT6094BYahMy0eImWvlH3zoEOYqpF2zgiyAKHtWTXTo+fqgxPg==}
|
||||
engines: {node: '>=12', npm: '>=6'}
|
||||
peerDependencies:
|
||||
@ -2167,8 +2167,8 @@ packages:
|
||||
dependencies:
|
||||
'@types/node': 22.14.0
|
||||
cosmiconfig: 7.0.1
|
||||
ts-node: 10.9.1_catqh5murscr73hzbiceznuhwq
|
||||
typescript: 5.8.2
|
||||
ts-node: 10.9.1_nqvcuv45vfnc3cue5y56dm3pq4
|
||||
typescript: 5.8.3
|
||||
dev: true
|
||||
|
||||
/cosmiconfig/7.0.1:
|
||||
@ -2537,7 +2537,7 @@ packages:
|
||||
slash: 3.0.0
|
||||
dev: true
|
||||
|
||||
/graphql-config/4.3.3_mwo3tld2ow25ub6nyy6644mzge:
|
||||
/graphql-config/4.3.3_qx2y7cml6x74hh7ms6lmfejf2y:
|
||||
resolution: {integrity: sha512-ju2LAbOk6GLp+8JY7mh3CrEe0iEj2AdImNKv58G0DyISBo72kDEJYNJ07hKmkHdIzhDsSHiVzaCVIyBU2LCUug==}
|
||||
engines: {node: '>= 10.0.0'}
|
||||
peerDependencies:
|
||||
@ -2551,11 +2551,11 @@ packages:
|
||||
'@graphql-tools/utils': 8.10.0_graphql@16.10.0
|
||||
cosmiconfig: 7.0.1
|
||||
cosmiconfig-toml-loader: 1.0.0
|
||||
cosmiconfig-typescript-loader: 3.1.1_jdqyd7y2ypjm3sj3aztjq4352i
|
||||
cosmiconfig-typescript-loader: 3.1.1_f4rrk3q6ry7v3ha652jqdko4xm
|
||||
graphql: 16.10.0
|
||||
minimatch: 4.2.1
|
||||
string-env-interpolation: 1.0.1
|
||||
ts-node: 10.9.1_catqh5murscr73hzbiceznuhwq
|
||||
ts-node: 10.9.1_nqvcuv45vfnc3cue5y56dm3pq4
|
||||
transitivePeerDependencies:
|
||||
- '@swc/core'
|
||||
- '@swc/wasm'
|
||||
@ -3944,7 +3944,7 @@ packages:
|
||||
resolution: {integrity: sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==}
|
||||
dev: true
|
||||
|
||||
/ts-node/10.9.1_catqh5murscr73hzbiceznuhwq:
|
||||
/ts-node/10.9.1_nqvcuv45vfnc3cue5y56dm3pq4:
|
||||
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
|
||||
hasBin: true
|
||||
peerDependencies:
|
||||
@ -3970,7 +3970,7 @@ packages:
|
||||
create-require: 1.1.1
|
||||
diff: 4.0.2
|
||||
make-error: 1.3.6
|
||||
typescript: 5.8.2
|
||||
typescript: 5.8.3
|
||||
v8-compile-cache-lib: 3.0.1
|
||||
yn: 3.1.1
|
||||
dev: true
|
||||
@ -3987,8 +3987,8 @@ packages:
|
||||
engines: {node: '>=10'}
|
||||
dev: true
|
||||
|
||||
/typescript/5.8.2:
|
||||
resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==}
|
||||
/typescript/5.8.3:
|
||||
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
|
||||
engines: {node: '>=14.17'}
|
||||
hasBin: true
|
||||
dev: true
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Install dependencies only when needed
|
||||
FROM node:16-alpine AS deps
|
||||
FROM node:22-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:16-alpine AS builder
|
||||
FROM node:22-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:16-alpine AS runner
|
||||
FROM node:22-alpine AS runner
|
||||
WORKDIR /app
|
||||
|
||||
ENV NODE_ENV production
|
||||
|
Loading…
x
Reference in New Issue
Block a user