백엔드 도커 설정 파일 변경

This commit is contained in:
dohyeons 2025-08-25 17:24:43 +09:00
parent 070fc7d444
commit b42c9bb558
2 changed files with 8 additions and 3 deletions

View File

@ -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"]

View File

@ -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