- Frontend v4 accessible sur réseau local (192.168.1.40) - Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard) - Ollama GPU fonctionnel - Self-healing interactif - Dashboard confiance Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
73 lines
1.8 KiB
Bash
Executable File
73 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
# RPA Vision V3 - Lanceur Unifié Corrigé
|
|
# Date: 6 janvier 2026
|
|
|
|
set -e
|
|
|
|
RED='\033[0;31m'
|
|
GREEN='\033[0;32m'
|
|
YELLOW='\033[1;33m'
|
|
BLUE='\033[0;34m'
|
|
PURPLE='\033[0;35m'
|
|
NC='\033[0m'
|
|
|
|
echo -e "${PURPLE}🎼 RPA Vision V3 - Lanceur Unifié Corrigé${NC}"
|
|
echo ""
|
|
|
|
# Nettoyage préventif
|
|
echo -e "${BLUE}[1/5] Nettoyage préventif...${NC}"
|
|
pkill -f "python.*server\|python.*dashboard\|python.*api_upload" 2>/dev/null || true
|
|
sleep 2
|
|
|
|
# Vérification environnement
|
|
echo -e "${BLUE}[2/5] Vérification environnement...${NC}"
|
|
if [ ! -d "venv_v3" ]; then
|
|
echo -e "${RED}❌ venv_v3 non trouvé${NC}"
|
|
exit 1
|
|
fi
|
|
|
|
source venv_v3/bin/activate
|
|
|
|
# Correction des problèmes identifiés
|
|
echo -e "${BLUE}[3/5] Application des corrections...${NC}"
|
|
python3 fix_system_complete.py --fix-only 2>/dev/null || true
|
|
|
|
# Choix du mode
|
|
MODE="${1:-gui}"
|
|
|
|
echo -e "${BLUE}[4/5] Lancement mode: $MODE${NC}"
|
|
|
|
case $MODE in
|
|
--server|server)
|
|
echo -e "${GREEN}🌐 Lancement API Server (port 8000)${NC}"
|
|
python3 server/api_upload.py
|
|
;;
|
|
--dashboard|dashboard)
|
|
echo -e "${PURPLE}📊 Lancement Dashboard (port 5001)${NC}"
|
|
python3 web_dashboard/app.py
|
|
;;
|
|
--agent|agent)
|
|
echo -e "${CYAN}📹 Lancement Agent V0${NC}"
|
|
cd agent_v0
|
|
../venv_v3/bin/python3 main.py
|
|
cd ..
|
|
;;
|
|
--all|all)
|
|
echo -e "${GREEN}🚀 Lancement complet${NC}"
|
|
python3 server/api_upload.py &
|
|
sleep 3
|
|
python3 web_dashboard/app.py &
|
|
sleep 2
|
|
echo -e "${GREEN}✅ Services démarrés${NC}"
|
|
echo "API: http://localhost:8000"
|
|
echo "Dashboard: http://localhost:5001"
|
|
wait
|
|
;;
|
|
--gui|gui|*)
|
|
echo -e "${CYAN}🖥️ Lancement GUI${NC}"
|
|
python3 run_gui.py
|
|
;;
|
|
esac
|
|
|
|
echo -e "${BLUE}[5/5] Terminé${NC}"
|