Skip to content

Conversation

@sycuuui
Copy link
Member

@sycuuui sycuuui commented Aug 31, 2025

🚩 관련 이슈

📋 구현 기능 명세

  • docker -> docker-compose로 컨테이너 환경 변경
  • docker-compose에서 blue/green앱 변경 시, profile를 활용
  • 이에 맞게 cd.yml 변경

📌 PR Point

  • 무슨 이유로 어떻게 코드를 변경했는지

grafana/promethus를 추가적으로 적용해야하는 상황에서, 기존의 docker로 개별 컨테이너로 관리하는 것보다 docker-compose로 여러개의 컨테이너를 여러개로 묶어 관리하면 용이할 것 같아 변경하였습니다. 그리고, docker-compose의 profile를 활용하여 blue/green 그룹화하였습니다.
nginx는 기존대로 docker 개별 컨테이너로 띄우는 것이 기존 환경 변경 최소화라고 생각하여 변경한 부분은 없습니다.

profile이란?

  • docker-compose.yml 안에서 서비스를 그룹화하거나 선택적으로 실행할 수 있도록 하는 기능.
  • 특정 profile이 활성화될 때만 실행하도록 설정

@sycuuui sycuuui self-assigned this Aug 31, 2025
@sycuuui sycuuui merged commit a1b7888 into main Aug 31, 2025
1 check passed
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.

2 participants