From 3055db19045939cb70c96adc49883194d1356e6e Mon Sep 17 00:00:00 2001 From: A Nomad Date: Wed, 18 Mar 2026 10:31:40 +0100 Subject: [PATCH 1/3] change base image --- Dockerfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index bc1e1710..641eba92 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24-alpine AS build +FROM node:24-slim # Set build arguments with defaults ARG NODE_ENV=production ARG NPM_INSTALL_FLAGS= @@ -15,9 +15,7 @@ RUN npm ci $NPM_INSTALL_FLAGS # Copy website files COPY website/ ./ -FROM node:24-alpine - -RUN apk add --no-cache ca-certificates && update-ca-certificates +FROM node:24-slim # Create a non-root user and group RUN addgroup -S appgroup && adduser -S appuser -G appgroup From 44665bb0697f2c0b161eb5196f141728b95de8cc Mon Sep 17 00:00:00 2001 From: A Nomad Date: Wed, 18 Mar 2026 10:34:06 +0100 Subject: [PATCH 2/3] fix --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 641eba92..d4510cd8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24-slim +FROM node:24-slim as build # Set build arguments with defaults ARG NODE_ENV=production ARG NPM_INSTALL_FLAGS= From fbb641c2fc5a59446ffd8c4136663a3244b96257 Mon Sep 17 00:00:00 2001 From: A Nomad Date: Wed, 18 Mar 2026 10:37:12 +0100 Subject: [PATCH 3/3] fix --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d4510cd8..62590a2b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,7 +18,7 @@ COPY website/ ./ FROM node:24-slim # Create a non-root user and group -RUN addgroup -S appgroup && adduser -S appuser -G appgroup +RUN addgroup --system appgroup && adduser --system --ingroup appgroup appuser # Copy layer wfrom build image COPY --chown=appuser:appgroup --from=build /app /app