#!/bin/bash # # Script de lancement du dashboard web RPA Vision V3 # set -e echo "╔══════════════════════════════════════════════════════════════╗" echo "║ RPA VISION V3 - DASHBOARD WEB ║" echo "╚══════════════════════════════════════════════════════════════╝" echo "" # Couleurs GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' # Vérifier qu'on est dans le bon répertoire if [ ! -f "web_dashboard/app.py" ]; then echo "❌ Erreur: Exécutez ce script depuis rpa_vision_v3/" exit 1 fi # Activer l'environnement virtuel if [ -d ".venv" ]; then echo -e "${YELLOW}[1/3]${NC} Activation de l'environnement virtuel..." source .venv/bin/activate echo -e "${GREEN}✓${NC} Environnement activé" elif [ -d "venv_v3" ]; then echo -e "${YELLOW}[1/3]${NC} Activation de l'environnement virtuel..." source venv_v3/bin/activate echo -e "${GREEN}✓${NC} Environnement activé" else echo "❌ Aucun environnement virtuel trouvé" exit 1 fi # Installer Flask si nécessaire echo -e "${YELLOW}[2/3]${NC} Vérification de Flask..." if ! python3 -c "import flask" 2>/dev/null; then echo "Installation de Flask..." pip install -q Flask==3.0.0 echo -e "${GREEN}✓${NC} Flask installé" else echo -e "${GREEN}✓${NC} Flask déjà installé" fi # Créer le dossier logs s'il n'existe pas mkdir -p logs # Lancer le dashboard echo -e "${YELLOW}[3/3]${NC} Lancement du dashboard..." echo "" echo "╔══════════════════════════════════════════════════════════════╗" echo "║ Dashboard disponible sur: http://localhost:5001 ║" echo "║ Appuyez sur Ctrl+C pour arrêter ║" echo "╚══════════════════════════════════════════════════════════════╝" echo "" cd web_dashboard python3 app.py