diff --git a/scripts/deploy-rolling.sh b/scripts/deploy-rolling.sh index 09c9ef4..6e3776a 100755 --- a/scripts/deploy-rolling.sh +++ b/scripts/deploy-rolling.sh @@ -36,16 +36,20 @@ set_drain() { --network-load-balancer-id "$NLB_ID" \ --backend-set-name snackgame-http \ --backend-name "$HTTP_BACKEND" \ - --is-drain "$is_drain" \ - --wait-for-state SUCCEEDED + --is-drain "$is_drain" oci nlb backend update \ --auth instance_principal \ --network-load-balancer-id "$NLB_ID" \ --backend-set-name snackgame-https \ --backend-name "$HTTPS_BACKEND" \ - --is-drain "$is_drain" \ - --wait-for-state SUCCEEDED + --is-drain "$is_drain" + + + if [ "$is_drain" = "true" ]; then + echo "[NLB] 드레인 적용 대기 중 (10초)..." + sleep 10 + fi }