- 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>
79 lines
1.9 KiB
Bash
Executable File
79 lines
1.9 KiB
Bash
Executable File
#!/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
|