From 0dfc7b200f706df527ec697675053487056041a0 Mon Sep 17 00:00:00 2001 From: jj Date: Mon, 17 Nov 2025 16:09:15 +0900 Subject: [PATCH 1/3] =?UTF-8?q?fix:=20=EB=B0=B0=ED=8F=AC=20=EC=8B=A4?= =?UTF-8?q?=ED=8C=A8=20=EC=8B=9C=20=EC=8B=A0=EA=B7=9C=20=EC=BB=A8=ED=85=8C?= =?UTF-8?q?=EC=9D=B4=EB=84=88=20stop=20=EB=B0=8F=20rm=20=EC=B2=98=EB=A6=AC?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/dev.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index a47afb71..f00736bd 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -99,6 +99,11 @@ jobs: if [ $cnt -eq 10 ]; then echo "===== 서버 실행 실패 =====" + + docker-compose stop spring-${AFTER_COLOR} + docker-compose rm -f spring-${AFTER_COLOR} + + echo "===== 롤백 완료: 기존 컨테이너 유지 =====" exit 1 fi From 69a2685a15a7d71ec8dbd9cfcb412b23b776bf08 Mon Sep 17 00:00:00 2001 From: jj Date: Mon, 17 Nov 2025 16:28:11 +0900 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20=EB=B0=B0=ED=8F=AC=20=EC=8B=A4?= =?UTF-8?q?=ED=8C=A8=20=EC=8B=9C=20=EC=BB=A8=ED=85=8C=EC=9D=B4=EB=84=88=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=20=EC=B6=9C=EB=A0=A5=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/dev.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index f00736bd..94b4b94d 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -100,6 +100,9 @@ jobs: if [ $cnt -eq 10 ]; then echo "===== 서버 실행 실패 =====" + echo "===== 실패 컨테이너 로그 =====" + docker logs spring-${AFTER_COLOR} || true + docker-compose stop spring-${AFTER_COLOR} docker-compose rm -f spring-${AFTER_COLOR} From fa130e4dc17cd7ebdf7b00ae63ce8505cf37c2b4 Mon Sep 17 00:00:00 2001 From: jj Date: Mon, 17 Nov 2025 16:30:08 +0900 Subject: [PATCH 3/3] =?UTF-8?q?chore:=20health-check=20=EC=8B=A4=ED=8C=A8?= =?UTF-8?q?=20=EB=A1=9C=EA=B7=B8=20=EC=B6=9C=EB=A0=A5=20=EB=A9=94=EC=8B=9C?= =?UTF-8?q?=EC=A7=80=20=EB=B3=80=EA=B2=BD=20-=20=EB=A1=9C=EA=B7=B8?= =?UTF-8?q?=EC=97=90=20spring-${AFTER=5FCOLOR}=20=EC=BB=A8=ED=85=8C?= =?UTF-8?q?=EC=9D=B4=EB=84=88=20=EC=9D=B4=EB=A6=84=20=ED=8F=AC=ED=95=A8?= =?UTF-8?q?=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 94b4b94d..2ee3b044 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -100,7 +100,7 @@ jobs: if [ $cnt -eq 10 ]; then echo "===== 서버 실행 실패 =====" - echo "===== 실패 컨테이너 로그 =====" + echo "===== Health-check 실패: spring-${AFTER_COLOR} 로그 =====" docker logs spring-${AFTER_COLOR} || true docker-compose stop spring-${AFTER_COLOR}