#!/bin/bash
set -e

echo "Running database migrations..."
PYTHONPATH=. alembic upgrade head

echo "Seeding demo data..."
PYTHONPATH=. APP_ENV=production python -m app.seed 2>&1 || echo "Seed may have already run (tables exist), continuing..."

echo "Starting API server..."
exec uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
