v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution
- 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>
This commit is contained in:
70
deploy_option_b.sh
Executable file
70
deploy_option_b.sh
Executable file
@@ -0,0 +1,70 @@
|
||||
#!/bin/bash
|
||||
# Déploiement Option B - FAISS + GraphBuilder
|
||||
# Corrections pour workflows automatiques
|
||||
|
||||
set -e # Stop on error
|
||||
|
||||
echo "=== Déploiement Option B - Workflows Automatiques ==="
|
||||
echo ""
|
||||
|
||||
# Couleurs
|
||||
GREEN='\033[0;32m'
|
||||
BLUE='\033[0;34m'
|
||||
YELLOW='\033[1;33m'
|
||||
NC='\033[0m' # No Color
|
||||
|
||||
echo -e "${BLUE}1. Sauvegarde des fichiers actuels${NC}"
|
||||
sudo cp /opt/rpa_vision_v3/server/processing_pipeline.py \
|
||||
/opt/rpa_vision_v3/server/processing_pipeline.py.backup_$(date +%Y%m%d_%H%M%S)
|
||||
echo " ✓ processing_pipeline.py sauvegardé"
|
||||
|
||||
sudo cp /opt/rpa_vision_v3/core/graph/graph_builder.py \
|
||||
/opt/rpa_vision_v3/core/graph/graph_builder.py.backup_$(date +%Y%m%d_%H%M%S)
|
||||
echo " ✓ graph_builder.py sauvegardé"
|
||||
|
||||
echo ""
|
||||
echo -e "${BLUE}2. Déploiement des corrections${NC}"
|
||||
|
||||
# Correction FAISS (typo dimension → dimensions)
|
||||
sudo cp /home/dom/ai/rpa_vision_v3/processing_pipeline.py \
|
||||
/opt/rpa_vision_v3/server/processing_pipeline.py
|
||||
sudo chown rpa:rpa /opt/rpa_vision_v3/server/processing_pipeline.py
|
||||
echo " ✓ processing_pipeline.py déployé (fix FAISS)"
|
||||
|
||||
# Correction GraphBuilder (nouvelle API ScreenTemplate)
|
||||
sudo cp /home/dom/ai/rpa_vision_v3/graph_builder.py \
|
||||
/opt/rpa_vision_v3/core/graph/graph_builder.py
|
||||
sudo chown rpa:rpa /opt/rpa_vision_v3/core/graph/graph_builder.py
|
||||
echo " ✓ graph_builder.py déployé (Option B progressive)"
|
||||
|
||||
echo ""
|
||||
echo -e "${BLUE}3. Création du dossier prototypes${NC}"
|
||||
sudo mkdir -p /opt/rpa_vision_v3/data/training/prototypes
|
||||
sudo chown -R rpa:rpa /opt/rpa_vision_v3/data/training/prototypes
|
||||
echo " ✓ /opt/rpa_vision_v3/data/training/prototypes créé"
|
||||
|
||||
echo ""
|
||||
echo -e "${BLUE}4. Redémarrage du worker${NC}"
|
||||
sudo systemctl restart rpa-vision-v3-worker.service
|
||||
sleep 2
|
||||
echo " ✓ Worker redémarré"
|
||||
|
||||
echo ""
|
||||
echo -e "${BLUE}5. Vérification du statut${NC}"
|
||||
if systemctl is-active --quiet rpa-vision-v3-worker.service; then
|
||||
echo -e " ${GREEN}✓ Worker actif${NC}"
|
||||
else
|
||||
echo -e " ${YELLOW}⚠ Worker non actif, vérifier logs${NC}"
|
||||
sudo journalctl -u rpa-vision-v3-worker -n 20 --no-pager
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo -e "${GREEN}=== Déploiement terminé avec succès ===${NC}"
|
||||
echo ""
|
||||
echo "Prochaines étapes:"
|
||||
echo " 1. Tester sur une nouvelle session : cd /home/dom/ai/rpa_vision_v3/agent_v0 && ./run.sh"
|
||||
echo " 2. Ou reprocesser sessions existantes : bash /home/dom/ai/rpa_vision_v3/reprocess_sessions.sh"
|
||||
echo ""
|
||||
echo "Logs à surveiller:"
|
||||
echo " journalctl -u rpa-vision-v3-worker -f | grep -E '(Embeddings|Workflow|FAISS)'"
|
||||
Reference in New Issue
Block a user