fix: retry API check with backoff in 02-peers.sh
This commit is contained in:
parent
00ab41ba19
commit
91e317b8c6
1 changed files with 9 additions and 4 deletions
|
|
@ -195,10 +195,15 @@ ok "Existing users will reconnect automatically."
|
|||
# ─── VERIFY API ───────────────────────────────────────────────────────────────
|
||||
sep
|
||||
info "Verifying API..."
|
||||
HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" --max-time 15 \
|
||||
for i in $(seq 1 10); do
|
||||
HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" --max-time 10 \
|
||||
-H "Authorization: Bearer $API_TOKEN" \
|
||||
"$API_URL/wireguard/peers" 2>/dev/null || echo "000")
|
||||
[ "$HTTP_CODE" = "200" ] || fail "API not responding (HTTP $HTTP_CODE)."
|
||||
[ "$HTTP_CODE" = "200" ] && break
|
||||
warn "API not ready (HTTP $HTTP_CODE) — retry $i/10..."
|
||||
sleep 5
|
||||
done
|
||||
[ "$HTTP_CODE" = "200" ] || fail "API not responding after retries (HTTP $HTTP_CODE)."
|
||||
ok "API responding."
|
||||
|
||||
# ─── MIGRATE PEERS ────────────────────────────────────────────────────────────
|
||||
|
|
|
|||
Loading…
Reference in a new issue