In Dockerfile
- use current-alpine3.22 AS builder - The node:24-slim has a high vulnerability CVE as yet unfixed which allows running commands on the host as root
This commit is contained in:
parent
c2e117a4a9
commit
6853dcf42d
1 changed files with 2 additions and 2 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
# Build stage
|
# Build stage
|
||||||
FROM node:24-slim AS builder
|
FROM current-alpine3.22 AS builder
|
||||||
|
|
||||||
# Set working directory
|
# Set working directory
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
@ -49,4 +49,4 @@ ENV SERVER_PORT=6277
|
||||||
EXPOSE ${CLIENT_PORT} ${SERVER_PORT}
|
EXPOSE ${CLIENT_PORT} ${SERVER_PORT}
|
||||||
|
|
||||||
# Use ENTRYPOINT with CMD for arguments
|
# Use ENTRYPOINT with CMD for arguments
|
||||||
ENTRYPOINT ["npm", "start"]
|
ENTRYPOINT ["npm", "start"]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue