From bcd5a9214989593c4f96ba0f27a6ed77200310ac Mon Sep 17 00:00:00 2001 From: Damian Kellenberger Date: Wed, 9 Sep 2026 07:53:02 +0200 Subject: [PATCH] Deployment: Compose auf die AICDS-Konvention reduziert, Statuspruefung ergaenzt Traefik lieferte fuer garten.aicds.ch 404, also kein passender Router. Zusaetzliches Service-Port-Label entfernt und einen Diagnoseschritt angehaengt, der Containerstatus, Logs, Netzwerk und Traefik-Labels ausgibt. Co-Authored-By: Claude Opus 5 --- .gitea/workflows/deploy.yaml | 10 ++++++++++ docker-compose.yml | 1 - 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 6ac30db..2bb152e 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -18,3 +18,13 @@ jobs: docker compose down || true docker compose up -d --build docker image prune -f + - name: Status pruefen + run: | + cd "/opt/aicds/apps/${GITHUB_REPOSITORY#*/}" + sleep 5 + docker compose ps + echo "--- Container-Logs ---" + docker compose logs --tail=40 app || true + echo "--- Netzwerk und Labels ---" + docker inspect -f '{{.Name}} state={{.State.Status}} networks={{range $k,$v := .NetworkSettings.Networks}}{{$k}} {{end}}' $(docker compose ps -q app) || true + docker inspect -f '{{range $k,$v := .Config.Labels}}{{if eq (slice $k 0 7) "traefik"}}{{$k}}={{$v}}{{println}}{{end}}{{end}}' $(docker compose ps -q app) || true diff --git a/docker-compose.yml b/docker-compose.yml index caad123..0a35ac1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,7 +9,6 @@ services: - "traefik.http.routers.garten.rule=Host(`garten.aicds.ch`)" - "traefik.http.routers.garten.entrypoints=websecure" - "traefik.http.routers.garten.tls.certresolver=myresolver" - - "traefik.http.services.garten.loadbalancer.server.port=80" networks: agent-net: