## 1. 무엇을? Docker 및 CI/CD 파이프라인 구축 ## 2. 상세 설명 - Dockerfile을 작성해 Spring Boot 앱을 이미지로 빌드 - docker-compose.yml로 MySQL 컨테이너와 앱 컨테이너를 함께 실행 - GitHub Actions cicd.yml을 작성해 push 시 자동으로 빌드 → Docker Hub 푸시 → EC2 배포까지 수행 - application.yml의 민감한 정보는 GitHub Actions Secret으로 관리 ## 3. 제출 전 체크 계획 - [ ] 프로젝트가 정상 실행되는지 확인 - [ ] `GET /health` 요청 정상 응답 확인 - [ ] `POST /string/repeat` JSON 응답 요구사항 확인 - [ ] Controller와 Service 분리 구조 확인 ## 4. 추가 사항 <!-- 추가로 공유할 메모, 참고 링크, 논의가 필요한 내용을 작성해주세요. --> ## 5. 권장 추가 구현(선택) - [ ] 요청/응답 DTO 분리 - [ ] 잘못된 요청에 대한 예외 처리 - [ ] 응답 메시지 커스터마이징 - [ ] 이해하기 쉬운 API 경로 설계
1. 무엇을?
Docker 및 CI/CD 파이프라인 구축
2. 상세 설명
수행
3. 제출 전 체크 계획
GET /health요청 정상 응답 확인POST /string/repeatJSON 응답 요구사항 확인4. 추가 사항
5. 권장 추가 구현(선택)