From 8fb05f2662ebebe40342c41787b717d10dbd9f15 Mon Sep 17 00:00:00 2001 From: sherl Date: Sun, 7 Dec 2025 20:21:45 +0100 Subject: [PATCH] fix: use debian-based container for image building fixes https://stackoverflow.com/a/75730731 --- Dockerfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7bcd961..af58f1a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,19 @@ # Credit: https://www.digitalocean.com/community/tutorials/how-to-build-a-node-js-application-with-docker -FROM node:22-alpine AS builder +FROM node:24-trixie-slim AS builder WORKDIR /app COPY package*.json ./ RUN npm ci --only=production && npm cache clean --force COPY . . -FROM node:22-alpine AS production +FROM node:24-trixie-slim AS production WORKDIR /app -RUN addgroup -g 1001 -S nodejs && \ - adduser -S js -u 1001 -COPY --from=builder --chown=js:nodejs /app /app -USER js +RUN addgroup --gid 1001 nodejs && \ + adduser --gid 1001 --uid 1001 nodejs +COPY --from=builder --chown=nodejs:nodejs /app /app +USER nodejs EXPOSE 6567 CMD ["npm", "run", "server"] \ No newline at end of file