fix: add error handling and logging for Docker Compose deployment
Some checks failed
Deploy Production / deploy (push) Failing after 1m6s
Some checks failed
Deploy Production / deploy (push) Failing after 1m6s
This commit is contained in:
@@ -66,11 +66,28 @@ jobs:
|
||||
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
|
||||
export DOMAIN=tablejerseys.com
|
||||
|
||||
echo "Starting containers with docker compose..."
|
||||
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
|
||||
|
||||
echo "Container Status:"
|
||||
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user