25 lines
602 B
Batchfile
25 lines
602 B
Batchfile
@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
|