Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 27 additions & 3 deletions .github/workflows/docker-compose-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,36 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Start services
run: docker-compose up -d
run: |
docker compose build
docker compose up -d
- name: Wait for services
run: |
sleep 30
curl -f http://localhost:8000/health || exit 1
curl -f http://localhost:3000 || exit 1
- name: Logs on failure
- name: Check service health
run: |
# Check that all services are running
docker compose ps

# Verify no containers have exited
if docker compose ps | grep -q "Exit"; then
echo "Some containers have exited:"
docker compose ps
echo "Container logs:"
docker compose logs
exit 1
fi
- name: Show container logs on failure
if: failure()
run: docker-compose logs
run: |
echo "=== Container Status ==="
docker compose ps
echo "=== Container Logs ==="
docker compose logs
- name: Cleanup
if: always()
run: |
docker compose down -v
docker compose rm -f
3 changes: 2 additions & 1 deletion backend/alembic/versions/001_initial_tables.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
"""Initial tables

Revision ID: 001
Revises:
Revises:
Create Date: 2025-09-09

"""

import sqlalchemy as sa
from sqlalchemy.dialects import postgresql

Expand Down