Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[chore] : docker compose 활용한 CD 구축 #161

Merged
merged 2 commits into from
Apr 12, 2024

Conversation

hyun2371
Copy link
Member

@hyun2371 hyun2371 commented Apr 12, 2024

📑 작업 상세 내용

  • 프로젝트 내 docker-compose.yml 정리
    • mysql 컨테이너: RDS를 사용하므로 필요없다고 판단하여 삭제하였습니다.
    • spring app 컨테이너: 매번 빌드 후 이미지를 pull 받는 것 보다 인텔리제이 내에서 실행하는게 낫다고 판단해 삭제했습니다.
    • redis만 남겨놓았고, 추후 다른 컨테이너가 필요하면 추가하면 될 것 같습니다.
  • EC2 내 docker-compose.yml 작성
    • app, redis 컨테이너를 정의했습니다.
    • docker 컨테이너를 삭제 시 redis 데이터가 사라져서 volume에 데이터 저장 후 mount했습니다.
  • cd.yml 수정
    • app 컨테이너와 redis 컨테이너를 한 번에 실행하는 스크립트를 작성했습니다.

💫 작업 요약

  • docker compose 활용한 CD 구축
  • 기존: EC2 내 redis 설치 해 실행, jar 파일 실행 이미지 실행
  • 현재: Docker compose-> jar 파일 실행 이미지, redis 이미지 각각 컨테이너로 실행

🔍 중점적으로 리뷰 할 부분

  • notion에 docker-compose.yml 적어놓겠습니다!

@hyun2371 hyun2371 added the chore This doesn't seem right label Apr 12, 2024
@hyun2371 hyun2371 requested a review from ParkJuhan94 April 12, 2024 08:37
@hyun2371 hyun2371 self-assigned this Apr 12, 2024
@hyun2371 hyun2371 linked an issue Apr 12, 2024 that may be closed by this pull request
2 tasks
Copy link

Test Results

130 tests   129 ✅  33s ⏱️
 34 suites    1 💤
 34 files      0 ❌

Results for commit cf14e68.

@hyun2371 hyun2371 merged commit 0747fba into dev Apr 12, 2024
3 checks passed
@hyun2371 hyun2371 deleted the chore/#160/docker-compose-cd branch April 12, 2024 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore This doesn't seem right
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[chore] : docker compose 활용한 CD 구축
1 participant