fix(ci): add container health check and log output after deploy
All checks were successful
Deploy to Production / deploy (push) Successful in 1m14s

This commit is contained in:
Johngreen
2026-02-10 12:43:36 +09:00
parent 782dc225bf
commit 6b7a2f2b26

View File

@@ -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