1 Commits

Author SHA1 Message Date
961540f55c fix(deps): update all dependencies 2025-07-26 03:11:09 +00:00
4 changed files with 69 additions and 73 deletions

View File

@@ -1,5 +1,5 @@
# Install dependencies only when needed # 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. # 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 apk add --no-cache libc6-compat
RUN yarn global add pnpm RUN yarn global add pnpm
@@ -11,7 +11,7 @@ RUN pnpm i
# Rebuild the source code only when needed # Rebuild the source code only when needed
FROM node:22-alpine AS builder FROM node:16-alpine AS builder
WORKDIR /app WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/node_modules ./node_modules
COPY . . COPY . .
@@ -27,7 +27,7 @@ RUN yarn build
# RUN npm run build # RUN npm run build
# Production image, copy all the files and run next # Production image, copy all the files and run next
FROM node:22-alpine AS runner FROM node:16-alpine AS runner
WORKDIR /app WORKDIR /app
ENV NODE_ENV production ENV NODE_ENV production

View File

@@ -22,7 +22,7 @@
"@graphql-codegen/typescript-operations": "^2.5.3", "@graphql-codegen/typescript-operations": "^2.5.3",
"@graphql-codegen/typescript-react-apollo": "^3.3.3", "@graphql-codegen/typescript-react-apollo": "^3.3.3",
"@graphql-codegen/typescript-react-query": "^4.0.1", "@graphql-codegen/typescript-react-query": "^4.0.1",
"@types/node": "22.16.3", "@types/node": "22.16.5",
"@types/react": "18.0.9", "@types/react": "18.0.9",
"@types/react-dom": "18.0.5", "@types/react-dom": "18.0.5",
"autoprefixer": "^10.4.7", "autoprefixer": "^10.4.7",

128
pnpm-lock.yaml generated
View File

@@ -8,7 +8,7 @@ specifiers:
'@graphql-codegen/typescript-operations': ^2.5.3 '@graphql-codegen/typescript-operations': ^2.5.3
'@graphql-codegen/typescript-react-apollo': ^3.3.3 '@graphql-codegen/typescript-react-apollo': ^3.3.3
'@graphql-codegen/typescript-react-query': ^4.0.1 '@graphql-codegen/typescript-react-query': ^4.0.1
'@types/node': 22.16.3 '@types/node': 22.16.5
'@types/react': 18.0.9 '@types/react': 18.0.9
'@types/react-dom': 18.0.5 '@types/react-dom': 18.0.5
autoprefixer: ^10.4.7 autoprefixer: ^10.4.7
@@ -25,18 +25,18 @@ dependencies:
'@apollo/client': 3.6.9_4eahx33q6w52fs3ehw47v7uqxa '@apollo/client': 3.6.9_4eahx33q6w52fs3ehw47v7uqxa
graphql: 16.11.0 graphql: 16.11.0
graphql-tag: 2.12.6_graphql@16.11.0 graphql-tag: 2.12.6_graphql@16.11.0
next: 15.3.5_ef5jwxihqo6n7gxfmzogljlgcm next: 15.4.4_ef5jwxihqo6n7gxfmzogljlgcm
react: 18.1.0 react: 18.1.0
react-dom: 18.1.0_react@18.1.0 react-dom: 18.1.0_react@18.1.0
devDependencies: devDependencies:
'@graphql-codegen/cli': 2.11.6_5w4sicdjusivza53wbacayo63e '@graphql-codegen/cli': 2.11.6_jw5fecod6jimrlzki7hendmj64
'@graphql-codegen/typed-document-node': 2.3.3_graphql@16.11.0 '@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': 2.7.3_graphql@16.11.0
'@graphql-codegen/typescript-operations': 2.5.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-apollo': 3.3.3_zgy4ber4vlsmyrbmrzusrqlyya
'@graphql-codegen/typescript-react-query': 4.0.1_graphql@16.11.0 '@graphql-codegen/typescript-react-query': 4.0.1_graphql@16.11.0
'@types/node': 22.16.3 '@types/node': 22.16.5
'@types/react': 18.0.9 '@types/react': 18.0.9
'@types/react-dom': 18.0.5 '@types/react-dom': 18.0.5
autoprefixer: 10.4.8_postcss@8.5.6 autoprefixer: 10.4.8_postcss@8.5.6
@@ -684,15 +684,15 @@ packages:
'@jridgewell/trace-mapping': 0.3.9 '@jridgewell/trace-mapping': 0.3.9
dev: true dev: true
/@emnapi/runtime/1.4.4: /@emnapi/runtime/1.4.5:
resolution: {integrity: sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==} resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==}
requiresBuild: true requiresBuild: true
dependencies: dependencies:
tslib: 2.8.1 tslib: 2.8.1
dev: false dev: false
optional: true optional: true
/@graphql-codegen/cli/2.11.6_5w4sicdjusivza53wbacayo63e: /@graphql-codegen/cli/2.11.6_jw5fecod6jimrlzki7hendmj64:
resolution: {integrity: sha512-0R2Bhgjt3XZTSdsn8MGGuJjDEN2z+KCo7920zLZz9boy6bQ0EyuxS9AUATePS9aC3djy2POAIPCHz8iHK68IlQ==} resolution: {integrity: sha512-0R2Bhgjt3XZTSdsn8MGGuJjDEN2z+KCo7920zLZz9boy6bQ0EyuxS9AUATePS9aC3djy2POAIPCHz8iHK68IlQ==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -707,8 +707,8 @@ packages:
'@graphql-tools/graphql-file-loader': 7.5.2_graphql@16.11.0 '@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/json-file-loader': 7.4.3_graphql@16.11.0
'@graphql-tools/load': 7.7.4_graphql@16.11.0 '@graphql-tools/load': 7.7.4_graphql@16.11.0
'@graphql-tools/prisma-loader': 7.2.14_buvpm4hib24hkfujnzsvstsnai '@graphql-tools/prisma-loader': 7.2.14_4ktbav4qsriptntbrqrty6yjam
'@graphql-tools/url-loader': 7.13.9_buvpm4hib24hkfujnzsvstsnai '@graphql-tools/url-loader': 7.13.9_4ktbav4qsriptntbrqrty6yjam
'@graphql-tools/utils': 8.10.0_graphql@16.11.0 '@graphql-tools/utils': 8.10.0_graphql@16.11.0
'@whatwg-node/fetch': 0.2.9 '@whatwg-node/fetch': 0.2.9
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
@@ -718,7 +718,7 @@ packages:
debounce: 1.2.1 debounce: 1.2.1
detect-indent: 6.1.0 detect-indent: 6.1.0
graphql: 16.11.0 graphql: 16.11.0
graphql-config: 4.3.3_5w4sicdjusivza53wbacayo63e graphql-config: 4.3.3_jw5fecod6jimrlzki7hendmj64
inquirer: 8.2.4 inquirer: 8.2.4
is-glob: 4.0.3 is-glob: 4.0.3
json-to-pretty-yaml: 1.2.2 json-to-pretty-yaml: 1.2.2
@@ -1051,12 +1051,12 @@ packages:
tslib: 2.4.0 tslib: 2.4.0
dev: true dev: true
/@graphql-tools/prisma-loader/7.2.14_buvpm4hib24hkfujnzsvstsnai: /@graphql-tools/prisma-loader/7.2.14_4ktbav4qsriptntbrqrty6yjam:
resolution: {integrity: sha512-9yX3/1UyjuPhp1i375gp2arzKPfz6VzG4ItGsaiEDRF/CCGu80gexf9letQkGtyTiQaZhqIFz5hy5HF48JZXvQ==} resolution: {integrity: sha512-9yX3/1UyjuPhp1i375gp2arzKPfz6VzG4ItGsaiEDRF/CCGu80gexf9letQkGtyTiQaZhqIFz5hy5HF48JZXvQ==}
peerDependencies: peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
dependencies: dependencies:
'@graphql-tools/url-loader': 7.13.9_buvpm4hib24hkfujnzsvstsnai '@graphql-tools/url-loader': 7.13.9_4ktbav4qsriptntbrqrty6yjam
'@graphql-tools/utils': 8.10.0_graphql@16.11.0 '@graphql-tools/utils': 8.10.0_graphql@16.11.0
'@types/js-yaml': 4.0.5 '@types/js-yaml': 4.0.5
'@types/json-stable-stringify': 1.0.34 '@types/json-stable-stringify': 1.0.34
@@ -1110,7 +1110,7 @@ packages:
value-or-promise: 1.0.11 value-or-promise: 1.0.11
dev: true dev: true
/@graphql-tools/url-loader/7.13.9_buvpm4hib24hkfujnzsvstsnai: /@graphql-tools/url-loader/7.13.9_4ktbav4qsriptntbrqrty6yjam:
resolution: {integrity: sha512-7vN7hpT/U0/jC1cc2kNqm0H3iQqRis2f4ZbMsiWT8lDGo/GFOAq+LhJJjTO3zx/ivG90usuu6nPy0yrGlLMvGg==} resolution: {integrity: sha512-7vN7hpT/U0/jC1cc2kNqm0H3iQqRis2f4ZbMsiWT8lDGo/GFOAq+LhJJjTO3zx/ivG90usuu6nPy0yrGlLMvGg==}
peerDependencies: peerDependencies:
graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0
@@ -1127,7 +1127,7 @@ packages:
graphql: 16.11.0 graphql: 16.11.0
graphql-ws: 5.10.1_graphql@16.11.0 graphql-ws: 5.10.1_graphql@16.11.0
isomorphic-ws: 5.0.0_ws@8.8.1 isomorphic-ws: 5.0.0_ws@8.8.1
meros: 1.2.0_@types+node@22.16.3 meros: 1.2.0_@types+node@22.16.5
tslib: 2.4.0 tslib: 2.4.0
value-or-promise: 1.0.11 value-or-promise: 1.0.11
ws: 8.8.1 ws: 8.8.1
@@ -1349,7 +1349,7 @@ packages:
cpu: [wasm32] cpu: [wasm32]
requiresBuild: true requiresBuild: true
dependencies: dependencies:
'@emnapi/runtime': 1.4.4 '@emnapi/runtime': 1.4.5
dev: false dev: false
optional: true optional: true
@@ -1433,12 +1433,12 @@ packages:
graphql: 16.11.0 graphql: 16.11.0
dev: true dev: true
/@next/env/15.3.5: /@next/env/15.4.4:
resolution: {integrity: sha512-7g06v8BUVtN2njAX/r8gheoVffhiKFVt4nx74Tt6G4Hqw9HCLYQVx/GkH2qHvPtAHZaUNZ0VXAa0pQP6v1wk7g==} resolution: {integrity: sha512-SJKOOkULKENyHSYXE5+KiFU6itcIb6wSBjgM92meK0HVKpo94dNOLZVdLLuS7/BxImROkGoPsjR4EnuDucqiiA==}
dev: false dev: false
/@next/swc-darwin-arm64/15.3.5: /@next/swc-darwin-arm64/15.4.4:
resolution: {integrity: sha512-lM/8tilIsqBq+2nq9kbTW19vfwFve0NR7MxfkuSUbRSgXlMQoJYg+31+++XwKVSXk4uT23G2eF/7BRIKdn8t8w==} resolution: {integrity: sha512-eVG55dnGwfUuG+TtnUCt+mEJ+8TGgul6nHEvdb8HEH7dmJIFYOCApAaFrIrxwtEq2Cdf+0m5sG1Np8cNpw9EAw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
@@ -1446,8 +1446,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-darwin-x64/15.3.5: /@next/swc-darwin-x64/15.4.4:
resolution: {integrity: sha512-WhwegPQJ5IfoUNZUVsI9TRAlKpjGVK0tpJTL6KeiC4cux9774NYE9Wu/iCfIkL/5J8rPAkqZpG7n+EfiAfidXA==} resolution: {integrity: sha512-zqG+/8apsu49CltEj4NAmCGZvHcZbOOOsNoTVeIXphYWIbE4l6A/vuQHyqll0flU2o3dmYCXsBW5FmbrGDgljQ==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
@@ -1455,8 +1455,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-linux-arm64-gnu/15.3.5: /@next/swc-linux-arm64-gnu/15.4.4:
resolution: {integrity: sha512-LVD6uMOZ7XePg3KWYdGuzuvVboxujGjbcuP2jsPAN3MnLdLoZUXKRc6ixxfs03RH7qBdEHCZjyLP/jBdCJVRJQ==} resolution: {integrity: sha512-LRD4l2lq4R+2QCHBQVC0wjxxkLlALGJCwigaJ5FSRSqnje+MRKHljQNZgDCaKUZQzO/TXxlmUdkZP/X3KNGZaw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@@ -1464,8 +1464,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-linux-arm64-musl/15.3.5: /@next/swc-linux-arm64-musl/15.4.4:
resolution: {integrity: sha512-k8aVScYZ++BnS2P69ClK7v4nOu702jcF9AIHKu6llhHEtBSmM2zkPGl9yoqbSU/657IIIb0QHpdxEr0iW9z53A==} resolution: {integrity: sha512-LsGUCTvuZ0690fFWerA4lnQvjkYg9gHo12A3wiPUR4kCxbx/d+SlwmonuTH2SWZI+RVGA9VL3N0S03WTYv6bYg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@@ -1473,8 +1473,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-linux-x64-gnu/15.3.5: /@next/swc-linux-x64-gnu/15.4.4:
resolution: {integrity: sha512-2xYU0DI9DGN/bAHzVwADid22ba5d/xrbrQlr2U+/Q5WkFUzeL0TDR963BdrtLS/4bMmKZGptLeg6282H/S2i8A==} resolution: {integrity: sha512-aOy5yNRpLL3wNiJVkFYl6w22hdREERNjvegE6vvtix8LHRdsTHhWTpgvcYdCK7AIDCQW5ATmzr9XkPHvSoAnvg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@@ -1482,8 +1482,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-linux-x64-musl/15.3.5: /@next/swc-linux-x64-musl/15.4.4:
resolution: {integrity: sha512-TRYIqAGf1KCbuAB0gjhdn5Ytd8fV+wJSM2Nh2is/xEqR8PZHxfQuaiNhoF50XfY90sNpaRMaGhF6E+qjV1b9Tg==} resolution: {integrity: sha512-FL7OAn4UkR8hKQRGBmlHiHinzOb07tsfARdGh7v0Z0jEJ3sz8/7L5bR23ble9E6DZMabSStqlATHlSxv1fuzAg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@@ -1491,8 +1491,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-win32-arm64-msvc/15.3.5: /@next/swc-win32-arm64-msvc/15.4.4:
resolution: {integrity: sha512-h04/7iMEUSMY6fDGCvdanKqlO1qYvzNxntZlCzfE8i5P0uqzVQWQquU1TIhlz0VqGQGXLrFDuTJVONpqGqjGKQ==} resolution: {integrity: sha512-eEdNW/TXwjYhOulQh0pffTMMItWVwKCQpbziSBmgBNFZIIRn2GTXrhrewevs8wP8KXWYMx8Z+mNU0X+AfvtrRg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
@@ -1500,8 +1500,8 @@ packages:
dev: false dev: false
optional: true optional: true
/@next/swc-win32-x64-msvc/15.3.5: /@next/swc-win32-x64-msvc/15.4.4:
resolution: {integrity: sha512-5fhH6fccXxnX2KhllnGhkYMndhOiLOLEiVGYjP2nizqeGWkN10sA9taATlXwake2E2XMvYZjjz0Uj7T0y+z1yw==} resolution: {integrity: sha512-SE5pYNbn/xZKMy1RE3pAs+4xD32OI4rY6mzJa4XUkp/ItZY+OMjIgilskmErt8ls/fVJ+Ihopi2QIeW6O3TrMw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@@ -1556,10 +1556,6 @@ packages:
webcrypto-core: 1.7.5 webcrypto-core: 1.7.5
dev: true dev: true
/@swc/counter/0.1.3:
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
dev: false
/@swc/helpers/0.5.15: /@swc/helpers/0.5.15:
resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
dependencies: dependencies:
@@ -1598,11 +1594,11 @@ packages:
/@types/jsonwebtoken/8.5.8: /@types/jsonwebtoken/8.5.8:
resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==} resolution: {integrity: sha512-zm6xBQpFDIDM6o9r6HSgDeIcLy82TKWctCXEPbJJcXb5AKmi5BNNdLXneixK4lplX3PqIVcwLBCGE/kAGnlD4A==}
dependencies: dependencies:
'@types/node': 22.16.3 '@types/node': 22.16.5
dev: true dev: true
/@types/node/22.16.3: /@types/node/22.16.5:
resolution: {integrity: sha512-sr4Xz74KOUeYadexo1r8imhRtlVXcs+j3XK3TcoiYk7B1t3YRVJgtaD3cwX73NYb71pmVuMLNRhJ9XKdoDB74g==} resolution: {integrity: sha512-bJFoMATwIGaxxx8VJPeM8TonI8t579oRvgAuT8zFugJsJZgzqv0Fu8Mhp68iecjzG7cnN3mO2dJQ5uUM2EFrgQ==}
dependencies: dependencies:
undici-types: 6.21.0 undici-types: 6.21.0
dev: true dev: true
@@ -1636,7 +1632,7 @@ packages:
/@types/ws/8.5.3: /@types/ws/8.5.3:
resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==}
dependencies: dependencies:
'@types/node': 22.16.3 '@types/node': 22.16.5
dev: true dev: true
/@whatwg-node/fetch/0.2.9: /@whatwg-node/fetch/0.2.9:
@@ -1939,6 +1935,7 @@ packages:
engines: {node: '>=10.16.0'} engines: {node: '>=10.16.0'}
dependencies: dependencies:
streamsearch: 1.1.0 streamsearch: 1.1.0
dev: true
/call-bind/1.0.2: /call-bind/1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
@@ -2184,7 +2181,7 @@ packages:
'@iarna/toml': 2.2.5 '@iarna/toml': 2.2.5
dev: true dev: true
/cosmiconfig-typescript-loader/3.1.1_j6lw53hl2epffk6idiyp53lgg4: /cosmiconfig-typescript-loader/3.1.1_vds6yna4m36u6cb527vxtx22ui:
resolution: {integrity: sha512-SR5/NciF0vyYqcGsmB9WJ4QOKkcSSSzcBPLrnT6094BYahMy0eImWvlH3zoEOYqpF2zgiyAKHtWTXTo+fqgxPg==} resolution: {integrity: sha512-SR5/NciF0vyYqcGsmB9WJ4QOKkcSSSzcBPLrnT6094BYahMy0eImWvlH3zoEOYqpF2zgiyAKHtWTXTo+fqgxPg==}
engines: {node: '>=12', npm: '>=6'} engines: {node: '>=12', npm: '>=6'}
peerDependencies: peerDependencies:
@@ -2193,9 +2190,9 @@ packages:
ts-node: '>=10' ts-node: '>=10'
typescript: '>=3' typescript: '>=3'
dependencies: dependencies:
'@types/node': 22.16.3 '@types/node': 22.16.5
cosmiconfig: 7.0.1 cosmiconfig: 7.0.1
ts-node: 10.9.1_fy3vi3dqp6rs5on46xa3jp5oty ts-node: 10.9.1_otqvuwqlpo55kcq2brzz4zp5ve
typescript: 5.8.3 typescript: 5.8.3
dev: true dev: true
@@ -2565,7 +2562,7 @@ packages:
slash: 3.0.0 slash: 3.0.0
dev: true dev: true
/graphql-config/4.3.3_5w4sicdjusivza53wbacayo63e: /graphql-config/4.3.3_jw5fecod6jimrlzki7hendmj64:
resolution: {integrity: sha512-ju2LAbOk6GLp+8JY7mh3CrEe0iEj2AdImNKv58G0DyISBo72kDEJYNJ07hKmkHdIzhDsSHiVzaCVIyBU2LCUug==} resolution: {integrity: sha512-ju2LAbOk6GLp+8JY7mh3CrEe0iEj2AdImNKv58G0DyISBo72kDEJYNJ07hKmkHdIzhDsSHiVzaCVIyBU2LCUug==}
engines: {node: '>= 10.0.0'} engines: {node: '>= 10.0.0'}
peerDependencies: peerDependencies:
@@ -2575,15 +2572,15 @@ packages:
'@graphql-tools/json-file-loader': 7.4.3_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/load': 7.7.4_graphql@16.11.0
'@graphql-tools/merge': 8.3.3_graphql@16.11.0 '@graphql-tools/merge': 8.3.3_graphql@16.11.0
'@graphql-tools/url-loader': 7.13.9_buvpm4hib24hkfujnzsvstsnai '@graphql-tools/url-loader': 7.13.9_4ktbav4qsriptntbrqrty6yjam
'@graphql-tools/utils': 8.10.0_graphql@16.11.0 '@graphql-tools/utils': 8.10.0_graphql@16.11.0
cosmiconfig: 7.0.1 cosmiconfig: 7.0.1
cosmiconfig-toml-loader: 1.0.0 cosmiconfig-toml-loader: 1.0.0
cosmiconfig-typescript-loader: 3.1.1_j6lw53hl2epffk6idiyp53lgg4 cosmiconfig-typescript-loader: 3.1.1_vds6yna4m36u6cb527vxtx22ui
graphql: 16.11.0 graphql: 16.11.0
minimatch: 4.2.1 minimatch: 4.2.1
string-env-interpolation: 1.0.1 string-env-interpolation: 1.0.1
ts-node: 10.9.1_fy3vi3dqp6rs5on46xa3jp5oty ts-node: 10.9.1_otqvuwqlpo55kcq2brzz4zp5ve
transitivePeerDependencies: transitivePeerDependencies:
- '@swc/core' - '@swc/core'
- '@swc/wasm' - '@swc/wasm'
@@ -3070,7 +3067,7 @@ packages:
engines: {node: '>= 8'} engines: {node: '>= 8'}
dev: true dev: true
/meros/1.2.0_@types+node@22.16.3: /meros/1.2.0_@types+node@22.16.5:
resolution: {integrity: sha512-3QRZIS707pZQnijHdhbttXRWwrHhZJ/gzolneoxKVz9N/xmsvY/7Ls8lpnI9gxbgxjcHsAVEW3mgwiZCo6kkJQ==} resolution: {integrity: sha512-3QRZIS707pZQnijHdhbttXRWwrHhZJ/gzolneoxKVz9N/xmsvY/7Ls8lpnI9gxbgxjcHsAVEW3mgwiZCo6kkJQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
peerDependencies: peerDependencies:
@@ -3079,7 +3076,7 @@ packages:
'@types/node': '@types/node':
optional: true optional: true
dependencies: dependencies:
'@types/node': 22.16.3 '@types/node': 22.16.5
dev: true dev: true
/micromatch/4.0.5: /micromatch/4.0.5:
@@ -3143,13 +3140,13 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true hasBin: true
/next/15.3.5_ef5jwxihqo6n7gxfmzogljlgcm: /next/15.4.4_ef5jwxihqo6n7gxfmzogljlgcm:
resolution: {integrity: sha512-RkazLBMMDJSJ4XZQ81kolSpwiCt907l0xcgcpF4xC2Vml6QVcPNXW0NQRwQ80FFtSn7UM52XN0anaw8TEJXaiw==} resolution: {integrity: sha512-kNcubvJjOL9yUOfwtZF3HfDhuhp+kVD+FM2A6Tyua1eI/xfmY4r/8ZS913MMz+oWKDlbps/dQOWdDricuIkXLw==}
engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@opentelemetry/api': ^1.1.0 '@opentelemetry/api': ^1.1.0
'@playwright/test': ^1.41.2 '@playwright/test': ^1.51.1
babel-plugin-react-compiler: '*' babel-plugin-react-compiler: '*'
react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
@@ -3164,24 +3161,22 @@ packages:
sass: sass:
optional: true optional: true
dependencies: dependencies:
'@next/env': 15.3.5 '@next/env': 15.4.4
'@swc/counter': 0.1.3
'@swc/helpers': 0.5.15 '@swc/helpers': 0.5.15
busboy: 1.6.0
caniuse-lite: 1.0.30001727 caniuse-lite: 1.0.30001727
postcss: 8.4.31 postcss: 8.4.31
react: 18.1.0 react: 18.1.0
react-dom: 18.1.0_react@18.1.0 react-dom: 18.1.0_react@18.1.0
styled-jsx: 5.1.6_react@18.1.0 styled-jsx: 5.1.6_react@18.1.0
optionalDependencies: optionalDependencies:
'@next/swc-darwin-arm64': 15.3.5 '@next/swc-darwin-arm64': 15.4.4
'@next/swc-darwin-x64': 15.3.5 '@next/swc-darwin-x64': 15.4.4
'@next/swc-linux-arm64-gnu': 15.3.5 '@next/swc-linux-arm64-gnu': 15.4.4
'@next/swc-linux-arm64-musl': 15.3.5 '@next/swc-linux-arm64-musl': 15.4.4
'@next/swc-linux-x64-gnu': 15.3.5 '@next/swc-linux-x64-gnu': 15.4.4
'@next/swc-linux-x64-musl': 15.3.5 '@next/swc-linux-x64-musl': 15.4.4
'@next/swc-win32-arm64-msvc': 15.3.5 '@next/swc-win32-arm64-msvc': 15.4.4
'@next/swc-win32-x64-msvc': 15.3.5 '@next/swc-win32-x64-msvc': 15.4.4
sharp: 0.34.3 sharp: 0.34.3
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
@@ -3824,6 +3819,7 @@ packages:
/streamsearch/1.1.0: /streamsearch/1.1.0:
resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
dev: true
/string-env-interpolation/1.0.1: /string-env-interpolation/1.0.1:
resolution: {integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==} resolution: {integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg==}
@@ -3975,7 +3971,7 @@ packages:
resolution: {integrity: sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==} resolution: {integrity: sha512-DEQrfv6l7IvN2jlzc/VTdZJYsWUnQNCsueYjMkC/iXoEoi5fNan6MjeDqkvhfzbmHgdz9UxDUluX3V5HdjTydQ==}
dev: true dev: true
/ts-node/10.9.1_fy3vi3dqp6rs5on46xa3jp5oty: /ts-node/10.9.1_otqvuwqlpo55kcq2brzz4zp5ve:
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -3994,7 +3990,7 @@ packages:
'@tsconfig/node12': 1.0.11 '@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3 '@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.3 '@tsconfig/node16': 1.0.3
'@types/node': 22.16.3 '@types/node': 22.16.5
acorn: 8.8.0 acorn: 8.8.0
acorn-walk: 8.2.0 acorn-walk: 8.2.0
arg: 4.1.3 arg: 4.1.3

View File

@@ -1,5 +1,5 @@
# Install dependencies only when needed # 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. # 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 apk add --no-cache libc6-compat
RUN yarn global add pnpm RUN yarn global add pnpm
@@ -11,7 +11,7 @@ RUN pnpm i
# Rebuild the source code only when needed # Rebuild the source code only when needed
FROM node:22-alpine AS builder FROM node:16-alpine AS builder
WORKDIR /app WORKDIR /app
COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/node_modules ./node_modules
COPY . . COPY . .
@@ -27,7 +27,7 @@ RUN yarn build
# RUN npm run build # RUN npm run build
# Production image, copy all the files and run next # Production image, copy all the files and run next
FROM node:22-alpine AS runner FROM node:16-alpine AS runner
WORKDIR /app WORKDIR /app
ENV NODE_ENV production ENV NODE_ENV production