Skip to content

Commit 50d8fcf

Browse files
committed
feat: improve Docker container readiness verification and error logging
1 parent d41eba5 commit 50d8fcf

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/test-mcp-server.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,18 @@ jobs:
4343
run: |
4444
echo "Checking Docker container status..."
4545
docker ps
46-
docker logs $(docker ps -q --filter name=api)
46+
47+
# Check if API container exists before getting logs
48+
if docker ps | grep -q api; then
49+
echo "API container is running, checking logs:"
50+
docker logs $(docker ps -q --filter name=api)
51+
else
52+
echo "ERROR: API container is not running!"
53+
echo "Checking docker-compose logs for errors:"
54+
docker compose logs
55+
exit 1
56+
fi
57+
4758
echo "Waiting 30 more seconds for services to stabilize..."
4859
sleep 30
4960

0 commit comments

Comments
 (0)