소스 검색

Uodated Dockerfile

maziggy 9 달 전
부모
커밋
7262896a2b
1개의 변경된 파일과 5개의 추가작업 그리고 2개의 파일을 삭제
  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