deploy.sh: Gateway-Health mit Kaltstart-Retry (bis 12 s), dann hart rot

Ohne Fenster wuerde ein langsamer mc2-gateway-Erststart den Karten-Runner
faelschlich scheitern lassen; ohne harten Abbruch bliebe ein toter
LLM-Datenpfad unbemerkt.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Hitonabi
2026-07-15 10:47:49 +02:00
parent c697356f5a
commit 31d6beabbc
+7
View File
@@ -203,6 +203,13 @@ command -v ttyd >/dev/null 2>&1 && systemctl --user restart box-console 2>/dev/n
sleep 2
echo "--- Health ---"
# Gateway-Kaltstart-Fenster: bis ~12 s tolerieren, DANN hart scheitern (ohne Gateway
# ist der LLM-Datenpfad tot — das muss den Karten-Runner rot machen).
for _i in $(seq 1 10); do
curl -sf -m 3 http://127.0.0.1:9010/gw/health >/dev/null 2>&1 && break
[ "$_i" -eq 10 ] && { echo "FEHLER: mc2-gateway (:9010) antwortet nicht"; exit 1; }
sleep 1
done
curl -sf http://127.0.0.1:9010/gw/health && echo
curl -sf http://127.0.0.1:9001/api/health && echo