Skip to content

Commit fe64837

Browse files
renovate[bot]mattburchett
authored andcommitted
Update Node.js to v24
1 parent 14fa930 commit fe64837

File tree

3 files changed

+17
-15
lines changed

3 files changed

+17
-15
lines changed

Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Stage 1: Install dependencies
2-
FROM node:20-alpine AS deps
2+
FROM node:24-alpine AS deps
33

44
WORKDIR /app
55

@@ -12,7 +12,7 @@ COPY frontend/package*.json ./frontend/
1212
RUN npm ci
1313

1414
# Stage 2: Build frontend
15-
FROM node:20-alpine AS frontend-build
15+
FROM node:24-alpine AS frontend-build
1616

1717
WORKDIR /app
1818

@@ -27,7 +27,7 @@ COPY frontend/ ./frontend/
2727
RUN npm run build:frontend
2828

2929
# Stage 3: Build backend
30-
FROM node:20-alpine AS backend-build
30+
FROM node:24-alpine AS backend-build
3131

3232
WORKDIR /app
3333

@@ -42,7 +42,7 @@ COPY backend/ ./backend/
4242
RUN npm run build:backend
4343

4444
# Stage 4: Production - Install only production dependencies
45-
FROM node:20-alpine AS prod-deps
45+
FROM node:24-alpine AS prod-deps
4646

4747
WORKDIR /app
4848

@@ -55,7 +55,7 @@ COPY frontend/package*.json ./frontend/
5555
RUN npm ci --omit=dev
5656

5757
# Stage 5: Final production image
58-
FROM node:20-alpine
58+
FROM node:24-alpine
5959

6060
WORKDIR /app
6161

backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"devDependencies": {
3131
"@types/express": "^4.17.21",
3232
"@types/express-session": "^1.17.10",
33-
"@types/node": "^20.10.6",
33+
"@types/node": "^24.0.0",
3434
"@types/cors": "^2.8.17",
3535
"@types/compression": "^1.7.5",
3636
"@types/cookie-parser": "^1.4.6",

package-lock.json

Lines changed: 11 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)