Skip to content

Commit a4bf2b1

Browse files
committed
security: upgrade Alpine packages to patch busybox CVEs
1 parent d4fb34b commit a4bf2b1

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

Dockerfile

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
FROM node:20-alpine AS frontend-builder
22
WORKDIR /app
33

4-
RUN npm install -g npm@latest
4+
RUN apk upgrade --no-cache && \
5+
npm install -g npm@latest
56

67
COPY package*.json ./
78
COPY client/package*.json ./client/
@@ -15,7 +16,8 @@ RUN npm run build -w client
1516
FROM node:20-alpine AS backend-builder
1617
WORKDIR /app
1718

18-
RUN npm install -g npm@latest
19+
RUN apk upgrade --no-cache && \
20+
npm install -g npm@latest
1921

2022
COPY package*.json ./
2123
COPY server/package*.json ./server/
@@ -26,7 +28,8 @@ COPY server/ ./server/
2628
FROM node:20-alpine
2729
WORKDIR /app
2830

29-
RUN npm install -g npm@latest
31+
RUN apk upgrade --no-cache && \
32+
npm install -g npm@latest
3033

3134
COPY --from=frontend-builder /app/client/dist ./dist
3235

0 commit comments

Comments
 (0)