mirror of
https://github.com/jambonz/jambonz-api-server.git
synced 2025-12-19 05:47:46 +00:00
chore: bump node version (#509)
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
FROM --platform=linux/amd64 node:18.15-alpine3.16 as base
|
FROM --platform=linux/amd64 node:24-alpine AS base
|
||||||
|
|
||||||
RUN apk --update --no-cache add --virtual .builds-deps build-base python3
|
RUN apk --update --no-cache add --virtual .builds-deps build-base python3
|
||||||
|
|
||||||
WORKDIR /opt/app/
|
WORKDIR /opt/app/
|
||||||
|
|
||||||
FROM base as build
|
FROM base AS build
|
||||||
|
|
||||||
COPY package.json package-lock.json ./
|
COPY package.json package-lock.json ./
|
||||||
|
|
||||||
@@ -18,6 +18,6 @@ COPY --from=build /opt/app /opt/app/
|
|||||||
|
|
||||||
ARG NODE_ENV
|
ARG NODE_ENV
|
||||||
|
|
||||||
ENV NODE_ENV $NODE_ENV
|
ENV NODE_ENV=$NODE_ENV
|
||||||
|
|
||||||
CMD [ "node", "app.js" ]
|
CMD [ "node", "app.js" ]
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
FROM --platform=linux/amd64 node:18.15-alpine3.16 as base
|
FROM --platform=linux/amd64 node:24-alpine AS base
|
||||||
|
|
||||||
RUN apk --update --no-cache add --virtual .builds-deps build-base python3
|
RUN apk --update --no-cache add --virtual .builds-deps build-base python3
|
||||||
|
|
||||||
WORKDIR /opt/app/
|
WORKDIR /opt/app/
|
||||||
|
|
||||||
FROM base as build
|
FROM base AS build
|
||||||
|
|
||||||
COPY package.json package-lock.json ./
|
COPY package.json package-lock.json ./
|
||||||
|
|
||||||
@@ -18,6 +18,6 @@ COPY --from=build /opt/app /opt/app/
|
|||||||
|
|
||||||
ARG NODE_ENV
|
ARG NODE_ENV
|
||||||
|
|
||||||
ENV NODE_ENV $NODE_ENV
|
ENV NODE_ENV=$NODE_ENV
|
||||||
|
|
||||||
CMD [ "npm", "run", "upgrade-db" ]
|
CMD [ "npm", "run", "upgrade-db" ]
|
||||||
25
package-lock.json
generated
25
package-lock.json
generated
@@ -29,8 +29,8 @@
|
|||||||
"argon2": "^0.40.1",
|
"argon2": "^0.40.1",
|
||||||
"assemblyai": "^4.3.4",
|
"assemblyai": "^4.3.4",
|
||||||
"cors": "^2.8.5",
|
"cors": "^2.8.5",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.4.3",
|
||||||
"express": "^4.19.2",
|
"express": "^4.21.2",
|
||||||
"express-rate-limit": "^7.2.0",
|
"express-rate-limit": "^7.2.0",
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
"helmet": "^7.1.0",
|
"helmet": "^7.1.0",
|
||||||
@@ -6648,11 +6648,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/debug": {
|
"node_modules/debug": {
|
||||||
"version": "4.3.4",
|
"version": "4.4.3",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
|
||||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
|
||||||
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ms": "2.1.2"
|
"ms": "^2.1.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6.0"
|
"node": ">=6.0"
|
||||||
@@ -9763,9 +9764,10 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/ms": {
|
"node_modules/ms": {
|
||||||
"version": "2.1.2",
|
"version": "2.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
||||||
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/multer": {
|
"node_modules/multer": {
|
||||||
"version": "1.4.5-lts.1",
|
"version": "1.4.5-lts.1",
|
||||||
@@ -11195,11 +11197,6 @@
|
|||||||
"node": ">=4"
|
"node": ">=4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/send/node_modules/ms": {
|
|
||||||
"version": "2.1.3",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
|
||||||
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
|
|
||||||
},
|
|
||||||
"node_modules/seq-queue": {
|
"node_modules/seq-queue": {
|
||||||
"version": "0.0.5",
|
"version": "0.0.5",
|
||||||
"resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz",
|
"resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz",
|
||||||
|
|||||||
@@ -40,8 +40,8 @@
|
|||||||
"argon2": "^0.40.1",
|
"argon2": "^0.40.1",
|
||||||
"assemblyai": "^4.3.4",
|
"assemblyai": "^4.3.4",
|
||||||
"cors": "^2.8.5",
|
"cors": "^2.8.5",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.4.3",
|
||||||
"express": "^4.19.2",
|
"express": "^4.21.2",
|
||||||
"express-rate-limit": "^7.2.0",
|
"express-rate-limit": "^7.2.0",
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
"helmet": "^7.1.0",
|
"helmet": "^7.1.0",
|
||||||
|
|||||||
Reference in New Issue
Block a user