2026-03-18 08:27:33 +01:00
|
|
|
#!/bin/bash
|
|
|
|
|
set -e
|
|
|
|
|
|
2026-03-18 10:01:19 +01:00
|
|
|
# Run database initialization with Python (no psql needed!)
|
|
|
|
|
python /app/db_init.py
|
2026-03-18 08:27:33 +01:00
|
|
|
|
2026-03-18 10:01:19 +01:00
|
|
|
if [ $? -ne 0 ]; then
|
|
|
|
|
echo "✗ Database initialization failed"
|
|
|
|
|
exit 1
|
2026-03-18 08:27:33 +01:00
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# ── Start Application ──────────────────────────────────────────
|
|
|
|
|
echo ""
|
|
|
|
|
echo "═══════════════════════════════════════════════════════════"
|
|
|
|
|
echo "Starting FastAPI application..."
|
|
|
|
|
echo "═══════════════════════════════════════════════════════════"
|
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
|
|
exec uvicorn main:app --host 0.0.0.0 --port 8000
|