Explorar el Código

Uodated Dockerfile

maziggy hace 5 meses
padre
commit
7262896a2b
Se han modificado 1 ficheros con 5 adiciones y 2 borrados
  1. 5 2
      Dockerfile

+ 5 - 2
Dockerfile

@@ -3,8 +3,11 @@ FROM node:22-bookworm-slim AS frontend-builder
 
 
 WORKDIR /app/frontend
 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/ ./
 COPY frontend/ ./
 RUN npm run build
 RUN npm run build