From 13cd50760e8f689fbd846f13f5b4cedafa7afc7b Mon Sep 17 00:00:00 2001 From: WangDL Date: Mon, 18 May 2026 14:51:45 +0800 Subject: [PATCH] fix: dump docker debug info to web root for diagnostics Co-Authored-By: Claude Opus 4.7 --- .gitea/workflows/deploy.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 214388d..22d7b05 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -105,5 +105,26 @@ jobs: rm -f /etc/nginx/conf.d/longde.cloud-ssl.conf fi + - name: Dump debug info + run: | + { + echo "=== Deploy $(date) ===" + echo "" + echo "=== docker ps -a ===" + docker ps -a --format 'table {{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}' 2>&1 + echo "" + echo "=== zhixi-api logs (tail 50) ===" + docker logs zhixi-api --tail 50 2>&1 || echo "(no logs)" + echo "" + echo "=== docker network ls ===" + docker network ls 2>&1 + echo "" + echo "=== port 3001 ===" + ss -tlnp | grep 3001 2>/dev/null || netstat -tlnp 2>/dev/null | grep 3001 || echo "(no listener on 3001)" + echo "" + echo "=== nginx -t ===" + nginx -t 2>&1 + } > /var/www/longde.cloud/deploy-status.txt 2>&1 + - name: Reload Nginx run: nginx -s reload || nginx -t 2>&1