File tree Expand file tree Collapse file tree 3 files changed +29
-4
lines changed Expand file tree Collapse file tree 3 files changed +29
-4
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ and this project adheres to
21
21
- 📝(frontend) Update documentation
22
22
- ✅(frontend) Improve tests coverage
23
23
- ⬆️(docker) upgrade backend image to python 3.13 #973
24
+ - ⬆️(docker) upgrade node images to alpine 3.21
24
25
25
26
26
27
### Removed
Original file line number Diff line number Diff line change 1
- FROM node:20-alpine AS frontend-deps
1
+ FROM node:24-alpine AS frontend-deps
2
+
3
+ # Upgrade system packages to install security updates
4
+ RUN apk update && \
5
+ apk upgrade && \
6
+ rm -rf /var/cache/apk/*
2
7
3
8
WORKDIR /home/frontend/
4
9
@@ -45,7 +50,19 @@ ENV NEXT_PUBLIC_PUBLISH_AS_MIT=${PUBLISH_AS_MIT}
45
50
RUN yarn build
46
51
47
52
# ---- Front-end image ----
48
- FROM nginxinc/nginx-unprivileged:1.26-alpine AS frontend-production
53
+ FROM nginxinc/nginx-unprivileged:1.27-alpine AS frontend-production
54
+
55
+ # Remove the upgrade part once nginx has published
56
+ # a new image that fixes the CVE related to libxml2
57
+ ARG UID=101
58
+ USER root
59
+
60
+ # Upgrade system packages to install security updates
61
+ RUN apk update && \
62
+ apk upgrade && \
63
+ rm -rf /var/cache/apk/*
64
+
65
+ USER $UID
49
66
50
67
# Un-privileged user running the application
51
68
ARG DOCKER_USER
Original file line number Diff line number Diff line change 1
- FROM node:20-alpine AS y-provider-builder
1
+ FROM node:22.9-alpine AS base
2
+
3
+ # Upgrade system packages to install security updates
4
+ RUN apk update && \
5
+ apk upgrade && \
6
+ rm -rf /var/cache/apk/*
7
+
8
+ FROM base AS y-provider-builder
2
9
3
10
WORKDIR /home/frontend/
4
11
@@ -15,7 +22,7 @@ COPY ./src/frontend/servers/y-provider ./servers/y-provider
15
22
WORKDIR /home/frontend/servers/y-provider
16
23
RUN yarn build
17
24
18
- FROM node:20-alpine AS y-provider
25
+ FROM base AS y-provider
19
26
20
27
WORKDIR /home/frontend/
21
28
You can’t perform that action at this time.
0 commit comments