From 40dae1fc453552cc73e80ef0f17fd08cbc5cb7a3 Mon Sep 17 00:00:00 2001 From: Damian Kellenberger Date: Wed, 9 Sep 2026 19:33:04 +0200 Subject: [PATCH] Einmalig: Traefik neu starten, damit der Router fuer garten.aicds.ch entsteht Co-Authored-By: Claude Opus 5 --- .gitea/workflows/deploy.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 6ac30db..327aedb 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -18,3 +18,23 @@ jobs: docker compose down || true docker compose up -d --build docker image prune -f + # Einmaliger Schritt: Traefik nimmt neue Container nicht mehr auf. + # Nach dem Neustart liest es alle laufenden Container neu ein. + # Dieser Schritt wird danach wieder entfernt. + - name: Traefik neu einlesen + run: | + echo "--- vorher ---" + docker ps --filter name=traefik --format '{{.Names}} {{.Status}}' + docker restart traefik + echo "--- nachher ---" + sleep 20 + docker ps --filter name=traefik --format '{{.Names}} {{.Status}}' + echo "--- Router-Test von innen ---" + for i in 1 2 3 4 5 6; do + C=$(docker run --rm --network agent-net curlimages/curl:latest -sk -o /dev/null -w '%{http_code}' --max-time 10 -H 'Host: garten.aicds.ch' https://traefik/ 2>/dev/null || echo "-") + echo "Versuch $i: $C" + [ "$C" = "200" ] && break + sleep 15 + done + echo "--- Traefik-Log, letzte 25 Zeilen ---" + docker logs --tail=25 traefik 2>&1 | tail -25 || true