o2o-infinith-frontend/docker-compose.yml

25 lines
786 B
YAML

# 개발용 docker-compose — vite dev 서버 (HMR 동작)
# 사용:
# docker compose up # 서버 시작
# docker compose up --build # 의존성 바뀌면 빌드부터
# docker compose down # 종료
services:
frontend:
build:
context: .
dockerfile: Dockerfile.dev
container_name: o2o-infinith-frontend-dev
ports:
# 호스트의 3000은 ssh, 3001은 로컬 vite가 점유 중이라 3002로 매핑
- "3002:3000"
volumes:
# 소스 변경이 컨테이너로 즉시 반영
- .:/app
# node_modules는 호스트의 빈 폴더로 덮이지 않게 anonymous volume으로 보호
- /app/node_modules
environment:
- CHOKIDAR_USEPOLLING=true
- WATCHPACK_POLLING=true
restart: unless-stopped