Diagnose: Traefik-Konfiguration und Routerlage ausgeben
Deploy App / deploy (push) Successful in 10s
Deploy App / deploy (push) Successful in 10s
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -18,13 +18,21 @@ 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
|
- name: Traefik-Diagnose
|
||||||
run: |
|
run: |
|
||||||
cd "/opt/aicds/apps/${GITHUB_REPOSITORY#*/}"
|
TID=$(docker ps --filter name=traefik -q | head -1)
|
||||||
sleep 5
|
echo "--- Traefik-Container ---"
|
||||||
docker compose ps
|
docker ps --filter name=traefik --format '{{.Names}} {{.Image}} {{.Status}}'
|
||||||
echo "--- Container-Logs ---"
|
echo "--- Traefik-Kommando ---"
|
||||||
docker compose logs --tail=40 app || true
|
docker inspect -f '{{range .Config.Cmd}}{{.}}{{println}}{{end}}' $TID || true
|
||||||
echo "--- Netzwerk und Labels ---"
|
echo "--- Traefik-Netzwerke ---"
|
||||||
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 := .NetworkSettings.Networks}}{{$k}} {{end}}' $TID || 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
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user