#!/bin/bash
# Script de démarrage du serveur FastAPI

echo "🚀 Démarrage du serveur FastAPI..."

cd backend

# Installer les dépendances si nécessaire
if [ ! -d "venv" ]; then
    echo "📦 Installation des dépendances..."
    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
else
    source venv/bin/activate
fi

# Appliquer les migrations Alembic
echo "🔄 Application des migrations..."
alembic upgrade head

# Démarrer le serveur
echo "🌐 Démarrage du serveur sur http://localhost:8000"
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
