fix(deploy): bypass proxy in health checks

Loopback health checks inherited http_proxy from /etc/environment and
were routed through v2rayA, failing spuriously (2026-08-28 incident).
This commit is contained in:
nanobot
2026-09-03 09:29:44 +08:00
parent 417e2f19d5
commit 1a05d82453
+1 -1
View File
@@ -58,7 +58,7 @@ health_check() {
# Returns 0 if healthy, 1 if not # Returns 0 if healthy, 1 if not
local deadline=$((SECONDS + HEALTH_TIMEOUT_SEC)) local deadline=$((SECONDS + HEALTH_TIMEOUT_SEC))
while (( SECONDS < deadline )); do while (( SECONDS < deadline )); do
if curl -sf --max-time 3 "$HEALTH_URL" >/dev/null 2>&1; then if curl -sf --noproxy '*' --max-time 3 "$HEALTH_URL" >/dev/null 2>&1; then
return 0 return 0
fi fi
sleep 1 sleep 1