4NK_node/sdk_relay/test_healthcheck.sh
Nicolas Cantu 72682290c1 feat: Ajout du support des relais externes et intégration dev3.4nkweb.com
- Ajout du script add_external_node.sh pour gérer les nœuds externes
- Configuration external_nodes.conf avec dev3-relay
- Scripts de test pour dev3.4nkweb.com (connectivité WSS)
- Documentation complète (CONFIGURATION_DEV3.md, RESUME_AJOUT_DEV3.md)
- Scripts de test de synchronisation et monitoring
- Configuration multi-relais avec 3 instances
- Mise à jour de la documentation technique et fonctionnelle
- Scripts de démarrage et monitoring pour les 3 relais
2025-08-22 17:00:31 +02:00

49 lines
1.3 KiB
Bash
Executable File

#!/bin/bash
# Script de test pour le healthcheck de sdk_relay
set -e
echo "🔍 Test du healthcheck sdk_relay..."
echo ""
# Test 1: Vérifier que le script de healthcheck existe
echo "📡 Test 1: Script de healthcheck"
if [ -f "healthcheck.sh" ]; then
echo "✅ Script healthcheck.sh présent"
else
echo "❌ Script healthcheck.sh manquant"
exit 1
fi
# Test 2: Vérifier que le script est exécutable
echo ""
echo "📡 Test 2: Permissions du script"
if [ -x "healthcheck.sh" ]; then
echo "✅ Script healthcheck.sh exécutable"
else
echo "❌ Script healthcheck.sh non exécutable"
exit 1
fi
# Test 3: Tester le healthcheck dans le container (si sdk_relay est en cours d'exécution)
echo ""
echo "📡 Test 3: Healthcheck dans le container"
if sudo docker ps | grep -q "sdk_relay"; then
echo "Container sdk_relay trouvé, test du healthcheck..."
if sudo docker exec sdk_relay /usr/local/bin/healthcheck.sh; then
echo "✅ Healthcheck réussi dans le container"
else
echo "❌ Healthcheck échoué dans le container"
exit 1
fi
else
echo "⚠️ Container sdk_relay non trouvé, test du healthcheck ignoré"
fi
echo ""
echo "🎯 Test du healthcheck terminé avec succès !"
echo ""
echo "💡 Pour tester manuellement :"
echo " sudo docker exec sdk_relay /usr/local/bin/healthcheck.sh"