From e5ee8e519265a581fe8369f95b64f4e849c197d5 Mon Sep 17 00:00:00 2001 From: Frank John Begornia Date: Tue, 13 Jan 2026 00:35:58 +0800 Subject: [PATCH] fix: add error handling and logging for Docker Compose deployment --- .gitea/workflows/deploy.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 0158cae..41158a4 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -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