From 6b7a2f2b26e71e26b5df08c2d067eca949753213 Mon Sep 17 00:00:00 2001 From: Johngreen Date: Tue, 10 Feb 2026 12:43:36 +0900 Subject: [PATCH] fix(ci): add container health check and log output after deploy --- .gitea/workflows/deploy.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index b26953a..e9f2683 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -42,6 +42,14 @@ jobs: cd ~/factoryops && ~/.local/bin/docker-compose -f docker-compose.prod.yml down 2>/dev/null || true cd ~/factoryops-v2 ~/.local/bin/docker-compose -f docker-compose.prod.yml up -d --build --force-recreate + echo "=== Waiting 15s for containers to stabilize ===" + sleep 15 + echo "=== Container Status ===" + ~/.local/bin/docker-compose -f docker-compose.prod.yml ps + echo "=== API Container Logs ===" + docker logs factoryops-v2-api --tail 50 2>&1 + echo "=== Dashboard Container Logs ===" + docker logs factoryops-v2-dashboard --tail 20 2>&1 echo "FactoryOps v2 deployed at $(date)" ENDSSH rm -f ~/.ssh/deploy_key