veza/scripts/archive/test-veza-services.sh

89 lines
2.5 KiB
Bash
Raw Normal View History

#!/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"