fix(ci): add container health check and log output after deploy
All checks were successful
Deploy to Production / deploy (push) Successful in 1m14s
All checks were successful
Deploy to Production / deploy (push) Successful in 1m14s
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user