From 8618159baab26806dec2a7e3479c72845e453aae Mon Sep 17 00:00:00 2001 From: maziggy Date: Tue, 9 Dec 2025 17:09:09 +0000 Subject: [PATCH] Added Docker support --- Dockerfile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2348cb3f3..bfe19b846 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,10 +3,17 @@ FROM node:22-alpine AS frontend-builder WORKDIR /app/frontend -COPY frontend/package*.json ./ +# Create non-root user for npm +RUN addgroup -g 1001 -S nodejs && \ + adduser -S nodejs -u 1001 -G nodejs && \ + chown -R nodejs:nodejs /app + +USER nodejs + +COPY --chown=nodejs:nodejs frontend/package*.json ./ RUN npm ci -COPY frontend/ ./ +COPY --chown=nodejs:nodejs frontend/ ./ RUN npm run build # Production image