chartbastan/backend/run_server.sh
2026-02-01 09:31:38 +01:00

25 lines
598 B
Bash

#!/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