@@ -13,10 +13,10 @@ MAX_RETRIES=3
1313
1414# 활성화된 서비스 확인 및 스위칭 대상 결정
1515determine_target () {
16- if docker compose -f docker-compose.yml ps | grep -q " app_blue .*Up" ; then
16+ if docker compose -f docker-compose.yml ps | grep -q " app-blue .*Up" ; then
1717 TARGET=" green"
1818 OLD=" blue"
19- elif docker compose -f docker-compose.yml ps | grep -q " app_green .*Up" ; then
19+ elif docker compose -f docker-compose.yml ps | grep -q " app-green .*Up" ; then
2020 TARGET=" blue"
2121 OLD=" green"
2222 else
@@ -38,9 +38,9 @@ health_check() {
3838 sleep 3
3939
4040 # 현재 실행 중인 컨테이너 확인
41- CONTAINER_RUNNING=$( docker ps --filter " name=app_ $TARGET " --format ' {{.Names}}' )
41+ CONTAINER_RUNNING=$( docker ps --filter " name=app- $TARGET " --format ' {{.Names}}' )
4242
43- if [ " $CONTAINER_RUNNING " = " app_ $TARGET " ]; then
43+ if [ " $CONTAINER_RUNNING " = " app- $TARGET " ]; then
4444 echo " $TARGET container is running."
4545 return 0 # 컨테이너가 실행 중이라면 헬스체크 성공
4646 else
@@ -81,7 +81,7 @@ switch_nginx_conf() {
8181down_old_container () {
8282 if [ " $OLD " != " none" ]; then
8383 echo " Stopping old container: $OLD "
84- sudo docker stop " app_ $OLD "
84+ sudo docker stop " app- $OLD "
8585
8686 fi
8787}
@@ -93,7 +93,7 @@ main() {
9393
9494 # 대상 컨테이너 실행
9595 echo " Starting $TARGET container..."
96- docker compose -f docker-compose.yml up -d " app_ $TARGET "
96+ docker compose -f docker-compose.yml up -d " app- $TARGET "
9797
9898 # 헬스체크
9999 if [ " $TARGET " = " blue" ]; then
0 commit comments