File tree Expand file tree Collapse file tree 2 files changed +29
-4
lines changed Expand file tree Collapse file tree 2 files changed +29
-4
lines changed Original file line number Diff line number Diff line change @@ -11,12 +11,36 @@ jobs:
1111 steps :
1212 - uses : actions/checkout@v4
1313 - name : Start services
14- run : docker-compose up -d
14+ run : |
15+ docker compose build
16+ docker compose up -d
1517 - name : Wait for services
1618 run : |
1719 sleep 30
1820 curl -f http://localhost:8000/health || exit 1
1921 curl -f http://localhost:3000 || exit 1
20- - name : Logs on failure
22+ - name : Check service health
23+ run : |
24+ # Check that all services are running
25+ docker compose ps
26+
27+ # Verify no containers have exited
28+ if docker compose ps | grep -q "Exit"; then
29+ echo "Some containers have exited:"
30+ docker compose ps
31+ echo "Container logs:"
32+ docker compose logs
33+ exit 1
34+ fi
35+ - name : Show container logs on failure
2136 if : failure()
22- run : docker-compose logs
37+ run : |
38+ echo "=== Container Status ==="
39+ docker compose ps
40+ echo "=== Container Logs ==="
41+ docker compose logs
42+ - name : Cleanup
43+ if : always()
44+ run : |
45+ docker compose down -v
46+ docker compose rm -f
Original file line number Diff line number Diff line change 11"""Initial tables
22
33Revision ID: 001
4- Revises:
4+ Revises:
55Create Date: 2025-09-09
66
77"""
8+
89import sqlalchemy as sa
910from sqlalchemy .dialects import postgresql
1011
You can’t perform that action at this time.
0 commit comments