From 1d121061d2fd599111afe234c7c3fac3a830311e Mon Sep 17 00:00:00 2001 From: bkw535 Date: Thu, 7 Aug 2025 01:22:50 +0900 Subject: [PATCH] =?UTF-8?q?[FIX]=20nginx=20=EC=84=A4=EC=A0=95=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/cd.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index d627879..30fe222 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -68,9 +68,17 @@ jobs: if curl -s http://localhost:$TARGET_PORT/health | grep "ok" > /dev/null; then echo "✅ Health check passed. Switching traffic..." - # Nginx 심볼릭 링크 교체 - cp $TARGET_CONF /opt/app/nginx/default.conf + # 심볼릭 링크 변경 + ln -sf $TARGET_CONF /opt/app/nginx/default.conf + echo "🔁 Linked $TARGET_CONF to default.conf" + + # 컨테이너 내부로 설정 파일 복사 + docker cp /opt/app/nginx/default.conf nginx-proxy:/etc/nginx/conf.d/default.conf + echo "📄 Copied default.conf to nginx container" + + # Nginx reload docker exec nginx-proxy nginx -s reload + echo "🔄 Nginx config reloaded" # 이전 컨테이너 제거 if [ "$TARGET_COLOR" = "blue" ]; then