Skip to content

[8주차] 임성현/[feat] Docker Compose & CI/CD#337

Open
sky-0131 wants to merge 4 commits into
Leets-Official:임성현/mainfrom
sky-0131:임성현/8주차

Hidden character warning

The head ref may contain hidden characters: "\uc784\uc131\ud604/8\uc8fc\ucc28"
Open

[8주차] 임성현/[feat] Docker Compose & CI/CD#337
sky-0131 wants to merge 4 commits into
Leets-Official:임성현/mainfrom
sky-0131:임성현/8주차

Conversation

@sky-0131
Copy link
Copy Markdown

@sky-0131 sky-0131 commented May 26, 2026

1. 과제 요구사항 중 구현한 내용

docker-compose.yml 만들기. (MySQL 이미지 + Dockerfile 빌드 이미지)
Dockerfile 만들기.
GitHub Actions CI/CD을 나눠 구성,
application.yaml을 GitHub Actions Secret에서 관리.

2. 핵심 변경 사항

Dockerfile: 컨테이너 환경에서 Spring Boot를 실행할 수 있도록 구성.
docker-compose.yml: MySQL 데이터베이스와 Spring Boot 애플리케이션을 연동, 컨테이너 환경에서 함께 실행할 수 있도록 통합 구성.
Github Secrets에서 application.yml를 관리.
.github/workflows/ci.yml, .github/workflows/cd.yml 파일을 생성, Github Actions 기반 자동화 환경 구축.
Docker Hub와 연동.
Docker 이미지를 자동으로 Build와 Push 설정.

3. 실행 및 검증 결과

image

4. 완료 사항

-Docker 환경 설정.
-Docker Compose 설치 및 세팅.
-Github Actions CI/CD 자동화 환경 세팅.
-Github Secrets 설정.

5. 추가 사항

#310

제출 체크리스트

  • PR 제목이 규칙에 맞다
  • base가 {이름}/main 브랜치다
  • compare가 {이름}/{숫자}주차 브랜치다
  • 프로젝트가 정상 실행된다
  • 본인을 Assignee로 지정했다
  • 파트 담당 Reviewer를 지정했다
  • 리뷰 피드백을 반영한 뒤 머지/PR close를 진행한다

@sky-0131 sky-0131 changed the title 임성현/8주차 [8주차] 임성현/[feat] Docker Compose & CI/CD May 26, 2026
@sky-0131 sky-0131 self-assigned this May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant