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:
78
scripts/test_proprietes_vwb_complet.sh
Executable file
78
scripts/test_proprietes_vwb_complet.sh
Executable file
@@ -0,0 +1,78 @@
|
||||
#!/bin/bash
|
||||
# Script de démarrage pour tester les propriétés VWB
|
||||
# Auteur : Dom, Alice, Kiro - 10 janvier 2026
|
||||
|
||||
echo "🚀 Démarrage du test des propriétés VWB"
|
||||
echo "======================================"
|
||||
|
||||
# Vérifier l'environnement virtuel
|
||||
if [[ "$VIRTUAL_ENV" == "" ]]; then
|
||||
echo "⚠️ Activation de l'environnement virtuel..."
|
||||
source venv_v3/bin/activate
|
||||
fi
|
||||
|
||||
# Démarrer le backend en arrière-plan
|
||||
echo "🔧 Démarrage du backend VWB..."
|
||||
cd visual_workflow_builder
|
||||
python -m backend.app_catalogue_simple &
|
||||
BACKEND_PID=$!
|
||||
cd ..
|
||||
|
||||
# Attendre que le backend démarre
|
||||
echo "⏳ Attente du démarrage du backend..."
|
||||
sleep 5
|
||||
|
||||
# Vérifier que le backend est disponible
|
||||
if curl -s http://localhost:5004/health > /dev/null; then
|
||||
echo "✅ Backend disponible"
|
||||
else
|
||||
echo "❌ Backend non disponible"
|
||||
kill $BACKEND_PID 2>/dev/null
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Démarrer le frontend
|
||||
echo "🌐 Démarrage du frontend..."
|
||||
cd visual_workflow_builder/frontend
|
||||
npm start &
|
||||
FRONTEND_PID=$!
|
||||
cd ../..
|
||||
|
||||
# Attendre que le frontend démarre
|
||||
echo "⏳ Attente du démarrage du frontend..."
|
||||
sleep 10
|
||||
|
||||
# Ouvrir la page de test
|
||||
echo "🌐 Ouverture de la page de test..."
|
||||
if command -v xdg-open > /dev/null; then
|
||||
xdg-open http://localhost:3000/vwb-test
|
||||
elif command -v open > /dev/null; then
|
||||
open http://localhost:3000/vwb-test
|
||||
else
|
||||
echo "📋 Ouvrez manuellement: http://localhost:3000/vwb-test"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "🎯 INSTRUCTIONS:"
|
||||
echo "1. La page de test devrait s'ouvrir automatiquement"
|
||||
echo "2. Cliquez sur 'Exécuter les Tests'"
|
||||
echo "3. Vérifiez que tous les tests sont verts ✅"
|
||||
echo "4. Testez l'affichage des propriétés dans le panneau"
|
||||
echo ""
|
||||
echo "⏹️ Pour arrêter: Appuyez sur Ctrl+C"
|
||||
|
||||
# Fonction de nettoyage
|
||||
cleanup() {
|
||||
echo ""
|
||||
echo "🧹 Nettoyage..."
|
||||
kill $BACKEND_PID 2>/dev/null
|
||||
kill $FRONTEND_PID 2>/dev/null
|
||||
echo "✅ Services arrêtés"
|
||||
exit 0
|
||||
}
|
||||
|
||||
# Capturer Ctrl+C
|
||||
trap cleanup SIGINT
|
||||
|
||||
# Attendre l'arrêt manuel
|
||||
wait
|
||||
Reference in New Issue
Block a user