From 2f60fbf65550f559a53998341753bafbee59e271 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Wed, 1 Jul 2026 14:55:59 +0900 Subject: [PATCH] Fix deploy loopback verification to accept login redirect --- .gitea/workflows/deploy-prod.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy-prod.yml b/.gitea/workflows/deploy-prod.yml index d242090..499a9b3 100644 --- a/.gitea/workflows/deploy-prod.yml +++ b/.gitea/workflows/deploy-prod.yml @@ -165,11 +165,11 @@ jobs: echo "=== Verifying Loopback Health ===" loopback_headers=$(ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i ~/.ssh/id_ed25519 "$DEPLOY_USER@$DEPLOY_HOST" "curl -s -D - -o /dev/null http://127.0.0.1:5000/") echo "$loopback_headers" - if ! printf '%s' "$loopback_headers" | grep -qE '^HTTP/1\.1 30[12] '; then + if ! printf '%s' "$loopback_headers" | grep -qE '^HTTP/1\.[01] 30[12] '; then echo "Loopback health check failed for quantengine" >&2 exit 1 fi - if ! printf '%s' "$loopback_headers" | grep -qiE '^Location: /not-found'; then + if ! printf '%s' "$loopback_headers" | grep -qiE '^Location: /login'; then echo "Loopback redirect target is unexpected" >&2 exit 1 fi