diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 01b968d..1cb5383 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -48,12 +48,12 @@ jobs: - name: Diagnostics run: | - echo "=== Traefik config file ===" - cat /etc/easypanel/traefik/config/api-ubigeo.yaml 2>/dev/null || echo "FILE NOT FOUND" + echo "=== Traefik config directory ===" + docker run --rm -v /etc/easypanel/traefik:/traefik-host alpine sh -c "ls /traefik-host/config/ && echo '---' && cat /traefik-host/config/api-ubigeo.yaml 2>/dev/null || echo 'api-ubigeo.yaml NOT FOUND'" + echo "=== Traefik main config (file provider section) ===" + docker run --rm -v /etc/easypanel/traefik:/traefik-host alpine grep -A 5 "file\|directory\|watch" /traefik-host/traefik.yaml 2>/dev/null || docker run --rm -v /etc/easypanel/traefik:/traefik-host alpine sh -c "ls /traefik-host/ && cat /traefik-host/traefik.yaml 2>/dev/null | head -50" echo "=== Container networks ===" - docker inspect ubigeo-api --format '{{json .NetworkSettings.Networks}}' 2>/dev/null | python3 -m json.tool - echo "=== Container status ===" - docker ps --filter name=ubigeo-api --format "{{.Names}} {{.Status}}" + docker inspect ubigeo-api --format '{{range $k,$v := .NetworkSettings.Networks}}{{$k}} {{end}}' 2>/dev/null || echo "container not found" - name: Health check run: |