From f6ed92be1c5902c33e640f7fcf10019ae2f7a547 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Mon, 28 Sep 2026 16:33:22 +0200 Subject: [PATCH] updated --- Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 08e20de..9b661b2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,10 +17,11 @@ RUN npm install --omit=dev --no-audit --no-fund || true COPY src ./src -# Run as an unprivileged user rather than root. -RUN useradd --create-home --uid 1000 claude \ - && chown -R claude:claude /app -USER claude +# Run as an unprivileged user rather than root. The node:*-slim base image +# already ships a "node" user at uid 1000, so reuse it instead of creating +# a new one (useradd at the same uid fails with exit code 4, "UID in use"). +RUN chown -R node:node /app +USER node ENV NODE_ENV=production EXPOSE 3000