From b42c9bb558eb69917b4de099f4c69f3d1911c628 Mon Sep 17 00:00:00 2001 From: dohyeons Date: Mon, 25 Aug 2025 17:24:43 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=B1=EC=97=94=EB=93=9C=20=EB=8F=84?= =?UTF-8?q?=EC=BB=A4=20=EC=84=A4=EC=A0=95=20=ED=8C=8C=EC=9D=BC=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend-node/Dockerfile | 5 +++++ docker-compose.backend.mac.yml | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/backend-node/Dockerfile b/backend-node/Dockerfile index 247bab22..5385fd71 100644 --- a/backend-node/Dockerfile +++ b/backend-node/Dockerfile @@ -25,6 +25,8 @@ COPY package*.json ./ RUN npm ci && npm cache clean --force COPY tsconfig.json ./ COPY src ./src +COPY prisma ./prisma +RUN npx prisma generate RUN npm run build # Runtime image @@ -46,6 +48,9 @@ COPY --from=build /app/dist ./dist # Copy package files COPY package*.json ./ +# Create logs directory and set permissions +RUN mkdir -p logs && chown -R appuser:appgroup logs && chmod -R 755 logs + EXPOSE 8080 USER appuser CMD ["node", "dist/app.js"] diff --git a/docker-compose.backend.mac.yml b/docker-compose.backend.mac.yml index 76eb4b9c..68a916a6 100644 --- a/docker-compose.backend.mac.yml +++ b/docker-compose.backend.mac.yml @@ -18,9 +18,9 @@ services: - CORS_ORIGIN=http://localhost:9771 - CORS_CREDENTIALS=true - LOG_LEVEL=debug - volumes: - - ./backend-node:/app - - /app/node_modules + # volumes: + # - ./backend-node:/app # 개발 모드가 아닐 때는 이 볼륨 마운트를 비활성화 + # - /app/node_modules networks: - pms-network restart: unless-stopped