@echo off REM ======================================== REM SCRIPT PRINCIPAL CHARTBASTAN REM ======================================== echo. echo ============================================================ echo 🚀 SYSTÈME CHARTBASTAN - MENU PRINCIPAL echo ============================================================ echo. echo 📋 OPTIONS DISPONIBLES: echo. echo 1️⃣ Initialiser la base de données avec des matchs de test echo 2️⃣ Simuler le pipeline complet (scraping → analyse → énergie → prédictions) echo 3️⃣ Vérifier la connexion RabbitMQ echo 4️⃣ Lancer le serveur FastAPI uniquement echo 0️⃣ Tout lancer (matchs + pipeline + API) echo. echo 📝 CONFIGURATION: echo - Variables d'environnement dans backend\.env echo - RabbitMQ doit être lancé avec Docker AVANT d'utiliser les queues echo - API externe (Twitter/Reddit) optionnelle pour scraping réel echo. echo 🚀 DOCKER RABBITMQ (si nécessaire): echo docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management echo. echo ============================================================ set /p choice= if "%choice%"=="1" ( echo. echo 1️⃣ Initialisation de la base de données... echo. cd backend python run_all_system.py ) if "%choice%"=="2" ( echo. echo 2️⃣ Simulation du pipeline complet... echo. cd backend python run_all_system.py ) if "%choice%"=="3" ( echo. echo 3️⃣ Vérification RabbitMQ... echo. cd backend python run_all_system.py ) if "%choice%"=="4" ( echo. echo 4️⃣ Démarrage du serveur FastAPI... echo. cd backend echo 🚀 Démarrage du serveur FastAPI... echo 🌐 Serveur prêt sur: http://127.0.0.1:8000 echo 📖 Documentation: http://127.0.0.1:8000/docs echo. python -m uvicorn app.app_new:app --host 127.0.0.1 --port 8000 --reload ) if "%choice%"=="0" ( echo. echo 0️⃣ Lancement complet du système... echo. echo 📊 Étape 1/3: Initialisation de la base de données echo. cd backend python run_all_system.py echo. echo --------------------------------------------------------- echo 🔄 Étape 2/3: Simulation du pipeline complet echo. python run_all_system.py echo. echo --------------------------------------------------------- echo 🚀 Étape 3/3: Démarrage du serveur FastAPI echo. echo 🌐 Serveur prêt sur: http://127.0.0.1:8000 echo 📖 Documentation: http://127.0.0.1:8000/docs echo. cd backend python -m uvicorn app.app_new:app --host 127.0.0.1 --port 8000 --reload ) if "%choice%"=="" ( echo. echo ❌ Option invalide. Veuillez choisir entre 0 et 4. goto :end ) :end echo. pause