From c0661b3d68a6d634d8216625f7a65e30a75dc3cd Mon Sep 17 00:00:00 2001 From: Damian Kellenberger Date: Wed, 9 Sep 2026 07:58:26 +0200 Subject: [PATCH] Workflow auf die AICDS-Konvention zurueckgesetzt, Proxy-Befund dokumentiert Co-Authored-By: Claude Opus 5 --- .gitea/workflows/deploy.yaml | 18 ------------------ README.md | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 92d240e..6ac30db 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -18,21 +18,3 @@ jobs: docker compose down || true docker compose up -d --build docker image prune -f - - name: Traefik-Diagnose - run: | - TID=$(docker ps --filter name=traefik -q | head -1) - echo "--- Traefik-Container ---" - docker ps --filter name=traefik --format '{{.Names}} {{.Image}} {{.Status}}' - echo "--- Traefik-Kommando ---" - docker inspect -f '{{range .Config.Cmd}}{{.}}{{println}}{{end}}' $TID || true - echo "--- Traefik-Netzwerke ---" - docker inspect -f '{{range $k,$v := .NetworkSettings.Networks}}{{$k}} {{end}}' $TID || true - echo "--- App-Container mit traefik.enable=true ---" - for c in $(docker ps -q); do - N=$(docker inspect -f '{{.Name}}' $c) - E=$(docker inspect -f '{{index .Config.Labels "traefik.enable"}}' $c) - NW=$(docker inspect -f '{{range $k,$v := .NetworkSettings.Networks}}{{$k}} {{end}}' $c) - if [ "$E" = "true" ]; then echo "$N netze=$NW"; fi - done - echo "--- Traefik-Log, letzte 40 Zeilen ---" - docker logs --tail=40 $TID 2>&1 | tail -40 || true diff --git a/README.md b/README.md index c8b3b63..471ee00 100644 --- a/README.md +++ b/README.md @@ -197,3 +197,29 @@ Annahmen stecken in `tools/authoring.mjs` und sind dort einzeln kommentiert: Erfahrungswerte. - **Gartenhaus, Spielhaus, Flammengrill, Bänkli** in Lage und Grundfläche nach Plan, in der Ausformulierung frei. + +--- + +## Bekannter Zustand des Reverse Proxy (Stand 09.09.2026) + +Der Container läuft auf der VM einwandfrei (`gartenvisualisierung-app-1`, +Netzwerk `agent-net`, nginx antwortet, Traefik-Labels korrekt gesetzt), aber +Traefik registriert den Router nicht: `https://garten.aicds.ch` liefert 404 vom +Proxy. + +Befund aus der Diagnose auf dem Server: + +- Traefik läuft seit rund zwei Monaten ohne Neustart und hat **seit dem + 04.09.2026 keine Logzeile mehr geschrieben** – auch nicht zum neuen Container. +- Bereits früher registrierte Apps funktionieren weiter (`hello-test.aicds.ch` + antwortet mit 200), `cloud.aicds.ch` liefert seit einem fehlgeschlagenen + ACME-Renewal ebenfalls 404. + +Der Docker-Provider von Traefik nimmt offenbar keine neuen Container mehr auf. +Ein Neustart lässt Traefik alle laufenden Container neu einlesen: + +```bash +docker restart traefik +``` + +Das unterbricht alle Dienste hinter dem Proxy für wenige Sekunden.