Docker compose 구조 수정

This commit is contained in:
2026-05-28 13:55:30 +09:00
parent 4d70b1428a
commit c2e970f453
+16 -6
View File
@@ -3,20 +3,23 @@ services:
build:
target: build-stage
command: npm run dev -- --host 0.0.0.0 --port 80
ports:
- "5173:80"
ports:
- "${FRONTEND_PORT}:80"
environment:
- CHOKIDAR_USEPOLLING=true
- WATCHPACK_POLLING=true
volumes:
- ./${FRONTEND_DIR}:/app
- /app/node_modules
# dev에서는 리버스 프록시 미사용 — base의 networks 목록을 덮어씀
networks: !override
- app-network
backend:
build:
target: builder
command: npm run start:dev
ports:
ports:
- "${BACKEND_PORT}:${BACKEND_PORT}"
- "${WEBSOCKET_PORT}:${WEBSOCKET_PORT}"
environment:
@@ -25,11 +28,18 @@ services:
volumes:
- ./${BACKEND_DIR}:/app
- /app/node_modules
# dev에서는 리버스 프록시 미사용 — base의 networks 목록을 덮어씀
networks: !override
- app-network
db:
db:
ports:
- "${DB_PORT}:5432"
redis:
redis:
ports:
- "${REDIS_PORT}:6379"
- "${REDIS_PORT}:6379"
# base의 proxy 외부 네트워크 의존을 dev에서 제거
networks:
proxy: !reset null