949 B
949 B
실행 / 배포 명령어
Docker Compose 기반 로컬·운영 오케스트레이션 명령어 모음.
.env.development/.env.production는 커밋된.env.*.example를 복사해 생성한다. (.gitignore는.env.*를 무시하되.env.*.example만 추적한다.)
개발 환경
# 코드만 수정했을 때 (의존성 변경 없음)
docker compose -f docker-compose.yml -f docker-compose.dev.yml --env-file .env.development up -d
# 의존성 변경 시에만 --build
docker compose -f docker-compose.yml -f docker-compose.dev.yml --env-file .env.development up -d --build
# 로그 확인 (예: backend)
docker compose -f docker-compose.yml -f docker-compose.dev.yml --env-file .env.development logs -f backend
운영 환경
# 운영 환경 배포
sudo docker compose --env-file .env.production up -d --build
# 로그 확인
sudo docker compose --env-file .env.production logs -f backend