diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 9f42745..5498a27 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -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" \ No newline at end of file + - "${REDIS_PORT}:6379" + +# base의 proxy 외부 네트워크 의존을 dev에서 제거 +networks: + proxy: !reset null \ No newline at end of file