Merge pull request #260 from the-luap/fix/backend-dockerfile-npm-version

fix: pin npm to v10 in backend Dockerfile
This commit is contained in:
Paul Nothaft
2026-04-04 22:13:32 +02:00
committed by GitHub
+3 -2
View File
@@ -30,8 +30,9 @@ WORKDIR /app
# Upgrade all packages to fix security vulnerabilities (OpenSSL, libexpat, BusyBox CVEs)
RUN apk upgrade --no-cache
# Upgrade npm to latest to fix tar, minimatch, brace-expansion CVEs in npm's own deps
RUN npm install -g npm@latest
# Upgrade npm to fix tar, minimatch, brace-expansion CVEs in npm's own deps
# Pin to 10.x to stay compatible with Node 22 Alpine (npm 11.x has dependency issues)
RUN npm install -g npm@10
# Install dumb-init for proper signal handling and postgresql-client for database checks
RUN apk add --no-cache dumb-init postgresql-client