Deployment: Compose auf die AICDS-Konvention reduziert, Statuspruefung ergaenzt
Deploy App / deploy (push) Successful in 16s
Deploy App / deploy (push) Successful in 16s
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 <noreply@anthropic.com>
This commit is contained in:
@@ -18,3 +18,13 @@ jobs:
|
|||||||
docker compose down || true
|
docker compose down || true
|
||||||
docker compose up -d --build
|
docker compose up -d --build
|
||||||
docker image prune -f
|
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
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ services:
|
|||||||
- "traefik.http.routers.garten.rule=Host(`garten.aicds.ch`)"
|
- "traefik.http.routers.garten.rule=Host(`garten.aicds.ch`)"
|
||||||
- "traefik.http.routers.garten.entrypoints=websecure"
|
- "traefik.http.routers.garten.entrypoints=websecure"
|
||||||
- "traefik.http.routers.garten.tls.certresolver=myresolver"
|
- "traefik.http.routers.garten.tls.certresolver=myresolver"
|
||||||
- "traefik.http.services.garten.loadbalancer.server.port=80"
|
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
agent-net:
|
agent-net:
|
||||||
|
|||||||
Reference in New Issue
Block a user