① 배포 가이드 (OPS_GUIDE.md)
“내가 다음에 똑같이 배포하려면 뭘 해야 하지?”를 정리한 문서
# 배포 가이드 (OPS_GUIDE.md)
서버: AWS EC2 (Ubuntu 24.04)
배포 방식: Docker Compose
## 1. 코드 업데이트
$ git pull origin main
## 2. Docker 빌드
$ docker build -t myapp:v1.0.0 .
## 3. 실행
$ docker compose up -d
## 4. 상태 확인
$ curl http://localhost:8000/healthcheck
## 5. 롤백 방법
$ docker image ls
$ docker run myapp:v0.9.9
② 배포 로그 / 결과 기록 (DEPLOY_LOG.md)
“언제, 어떤 버전이, 어떤 서버에 올라갔는지” 기록
# 배포 로그
2025-10-27 | v1.0.0 | AWS EC2 | ✅ 성공
2025-11-10 | v1.1.0 | AWS EC2 | ✅ 성공 (PDF 리포트 기능 추가)
2025-11-20 | v1.1.1 | AWS EC2 | ⚠️ 실패 (DB 연결 오류) → 롤백
2025-11-21 | v1.1.2 | AWS EC2 | ✅ 성공 (DB 설정 수정)
'프로그램 개발' 카테고리의 다른 글
| 프로그램 개발 프로젝트 필수 문서 정리 (0) | 2025.10.27 |
|---|---|
| 일반적인 IT 개발 프로세스에서의 문서 흐름도 (0) | 2025.10.27 |
| 6. 유지보수 단계 (작성 문서) (0) | 2025.10.27 |
