Skip to content

[8주차] 이은표/[feat] Dokcer Compose & CI/CD #322

@vyfhfhd

Description

@vyfhfhd

1. 무엇을?

docker compose 와 github actions 을 활용한 EC2 자동 배포 환경 구

2. 상세 설명

Dockerfile 작성
docker-compose.yml 작성
.github/workflows/cicd.yml 작성
github actions secret 등록
application.properties -> application.yml 으로 수정

3. 제출 전 체크 계획

  • Dockerfile이 정상적으로 작성되었는지 확인
  • docker-compose.yml에서 MySQL과 Spring Boot 앱 컨테이너가 함께 실행되는지 확인
  • GitHub Actions 워크플로우가 정상 실행되는지 확인
  • EC2 서버에 배포 파일이 정상 전달되는지 확인
  • EC2에서 docker compose up -d --build 실행 후 컨테이너가 정상 실행되는지 확인
  • Swagger 외부 접속이 정상적으로 되는지 확인

4. 추가 사항

5. 권장 추가 구현(선택)

  • 요청/응답 DTO 분리
  • 잘못된 요청에 대한 예외 처리
  • 응답 메시지 커스터마이징
  • 이해하기 쉬운 API 경로 설계

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions