@echo off
REM Script de démarrage du serveur FastAPI pour Windows

echo 🚀 Démarrage du serveur FastAPI...

cd backend

REM Installer les dépendances si nécessaire
if not exist "venv" (
    echo 📦 Installation des dépendances...
    python -m venv venv
    venv\Scripts\activate
    pip install -r requirements.txt
) else (
    venv\Scripts\activate
)

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

REM 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
