89 lines
No EOL
2.5 KiB
Bash
89 lines
No EOL
2.5 KiB
Bash
#!/bin/bash
|
|
|
|
echo "🎯 TEST COMPLET DES SERVICES VEZA"
|
|
echo "=================================="
|
|
echo ""
|
|
|
|
# Test Backend API
|
|
echo "1. Backend API (port 8080):"
|
|
if curl -s http://localhost:8080/api/health > /dev/null; then
|
|
echo " ✅ Fonctionnel - http://localhost:8080"
|
|
else
|
|
echo " ❌ Non accessible"
|
|
fi
|
|
echo ""
|
|
|
|
# Test Frontend React
|
|
echo "2. Frontend React (port 5175):"
|
|
if curl -s http://localhost:5175 > /dev/null; then
|
|
echo " ✅ Accessible - http://localhost:5175"
|
|
else
|
|
echo " ❌ Non accessible"
|
|
fi
|
|
echo ""
|
|
|
|
# Test Frontend Desktop
|
|
echo "3. Frontend Desktop (port 5174):"
|
|
if curl -s http://localhost:5174 > /dev/null; then
|
|
echo " ✅ Accessible - http://localhost:5174"
|
|
else
|
|
echo " ❌ Non accessible"
|
|
fi
|
|
echo ""
|
|
|
|
# Test Stream Server
|
|
echo "4. Stream Server (port 8082):"
|
|
if curl -s http://localhost:8082 > /dev/null; then
|
|
echo " ✅ Accessible - http://localhost:8082"
|
|
else
|
|
echo " ❌ Non accessible"
|
|
fi
|
|
echo ""
|
|
|
|
# Test Grafana
|
|
echo "5. Grafana (port 3000):"
|
|
if curl -s http://localhost:3000 > /dev/null; then
|
|
echo " ✅ Accessible - http://localhost:3000"
|
|
else
|
|
echo " ❌ Non accessible"
|
|
fi
|
|
echo ""
|
|
|
|
# Test PostgreSQL
|
|
echo "6. PostgreSQL (port 5432):"
|
|
if docker exec veza-postgres-local pg_isready -U veza_user > /dev/null 2>&1; then
|
|
echo " ✅ Fonctionnel - localhost:5432"
|
|
else
|
|
echo " ❌ Non accessible"
|
|
fi
|
|
echo ""
|
|
|
|
# Test Redis
|
|
echo "7. Redis (port 6379):"
|
|
if docker exec veza-redis-local redis-cli ping > /dev/null 2>&1; then
|
|
echo " ✅ Fonctionnel - localhost:6379"
|
|
else
|
|
echo " ❌ Non accessible"
|
|
fi
|
|
echo ""
|
|
|
|
# Vérification des processus
|
|
echo "8. Processus en cours:"
|
|
echo " Backend API: $(ps aux | grep -c './server' | grep -v grep || echo '0')"
|
|
echo " Frontend React: $(ps aux | grep -c 'vite' | grep -v grep || echo '0')"
|
|
echo " Stream Server: $(ps aux | grep -c 'stream_server' | grep -v grep || echo '0')"
|
|
echo ""
|
|
|
|
echo "🎉 RÉSUMÉ:"
|
|
echo " • Backend API: http://localhost:8080"
|
|
echo " • Frontend Web: http://localhost:5175"
|
|
echo " • Frontend Desktop: http://localhost:5174"
|
|
echo " • Stream Server: http://localhost:8082"
|
|
echo " • Grafana: http://localhost:3000"
|
|
echo " • PostgreSQL: localhost:5432"
|
|
echo " • Redis: localhost:6379"
|
|
echo ""
|
|
echo "💡 Pour tester l'application:"
|
|
echo " 1. Ouvrez http://localhost:5175 dans votre navigateur"
|
|
echo " 2. Testez les fonctionnalités de l'interface"
|
|
echo " 3. Vérifiez les appels API via http://localhost:8080/api/health" |