Skip to content

Commit 632c4d8

Browse files
authored
Merge pull request #2 from GenerateNU/update-workflows
Update workflows
2 parents 73e66b2 + deba456 commit 632c4d8

File tree

2 files changed

+29
-4
lines changed

2 files changed

+29
-4
lines changed

.github/workflows/docker-compose-check.yml

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff 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

backend/alembic/versions/001_initial_tables.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
"""Initial tables
22
33
Revision ID: 001
4-
Revises:
4+
Revises:
55
Create Date: 2025-09-09
66
77
"""
8+
89
import sqlalchemy as sa
910
from sqlalchemy.dialects import postgresql
1011

0 commit comments

Comments
 (0)