Ver Fonte

Uodated Dockerfile

maziggy há 9 meses atrás
pai
commit
7262896a2b
1 ficheiros alterados com 5 adições e 2 exclusões
  1. 5 2
      Dockerfile

+ 5 - 2
Dockerfile

@@ -3,8 +3,11 @@ FROM node:22-bookworm-slim AS frontend-builder
 
 WORKDIR /app/frontend
 
-COPY frontend/package*.json ./
-RUN npm ci --unsafe-perm
+# Copy package files and install dependencies as node user to avoid permission issues
+COPY --chown=node:node frontend/package*.json ./
+USER node
+RUN npm ci
+USER root
 
 COPY frontend/ ./
 RUN npm run build