fix: add error handling and logging for Docker Compose deployment
Some checks failed
Deploy Production / deploy (push) Failing after 1m6s

This commit is contained in:
Frank John Begornia
2026-01-13 00:35:58 +08:00
parent 497e9db8cc
commit e5ee8e5192

View File

@@ -66,11 +66,28 @@ jobs:
docker network inspect traefik-public >/dev/null 2>&1 || docker network create traefik-public docker network inspect traefik-public >/dev/null 2>&1 || docker network create traefik-public
docker network inspect crew-app-net >/dev/null 2>&1 || docker network create crew-app-net docker network inspect crew-app-net >/dev/null 2>&1 || docker network create crew-app-net
export DOMAIN=tablejerseys.com export DOMAIN=tablejerseys.com
echo "Starting containers with docker compose..."
docker compose up -d docker compose up -d
COMPOSE_EXIT=$?
echo "Docker compose exit code: $COMPOSE_EXIT"
if [ $COMPOSE_EXIT -ne 0 ]; then
echo "Docker compose failed! Checking logs..."
docker compose logs
exit 1
fi
sleep 10 sleep 10
echo "Container Status:" echo "Container Status:"
docker ps -a | grep tablejerseys || echo "No tablejerseys container found!" docker ps -a | grep tablejerseys || echo "No tablejerseys container found!"
echo ""
echo "All running containers:"
docker ps
echo ""
echo "Docker compose services:"
docker compose ps
rm -f /tmp/tablejerseys-web.tar.gz /tmp/docker-compose.yml rm -f /tmp/tablejerseys-web.tar.gz /tmp/docker-compose.yml