58 lines
2.1 KiB
Bash
Executable File
58 lines
2.1 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script de débogage pour le container sdk_relay
|
|
set -e
|
|
|
|
echo "🔍 Débogage du container sdk_relay..."
|
|
echo ""
|
|
|
|
# Test 1: Vérifier que le container sdk_relay est connecté au réseau
|
|
echo "📡 Test 1: Réseau du container sdk_relay"
|
|
if sudo docker inspect sdk_relay | grep -q "4nk_node_btcnet"; then
|
|
echo "✅ Container connecté au réseau 4nk_node_btcnet"
|
|
else
|
|
echo "❌ Container non connecté au réseau 4nk_node_btcnet"
|
|
fi
|
|
|
|
# Test 2: Vérifier la configuration dans le container
|
|
echo ""
|
|
echo "📡 Test 2: Configuration dans le container"
|
|
echo "Configuration .conf:"
|
|
sudo docker exec sdk_relay cat /home/bitcoin/.conf 2>/dev/null || echo "❌ Impossible de lire .conf"
|
|
|
|
echo ""
|
|
echo "Configuration .conf.docker:"
|
|
sudo docker exec sdk_relay cat /home/bitcoin/.conf.docker 2>/dev/null || echo "❌ Impossible de lire .conf.docker"
|
|
|
|
# Test 3: Vérifier la résolution DNS depuis sdk_relay
|
|
echo ""
|
|
echo "📡 Test 3: Résolution DNS depuis sdk_relay"
|
|
echo "Résolution 'bitcoin':"
|
|
sudo docker exec sdk_relay getent hosts bitcoin 2>/dev/null || echo "❌ Impossible de résoudre 'bitcoin'"
|
|
|
|
echo "Résolution 'blindbit':"
|
|
sudo docker exec sdk_relay getent hosts blindbit 2>/dev/null || echo "❌ Impossible de résoudre 'blindbit'"
|
|
|
|
# Test 4: Vérifier la connectivité depuis sdk_relay
|
|
echo ""
|
|
echo "📡 Test 4: Connectivité depuis sdk_relay"
|
|
echo "Test Bitcoin Core (port 18443):"
|
|
sudo docker exec sdk_relay sh -c "nc -z bitcoin 18443" 2>/dev/null && echo "✅ Bitcoin Core accessible" || echo "❌ Bitcoin Core inaccessible"
|
|
|
|
echo "Test Blindbit (port 8000):"
|
|
sudo docker exec sdk_relay sh -c "nc -z blindbit 8000" 2>/dev/null && echo "✅ Blindbit accessible" || echo "❌ Blindbit inaccessible"
|
|
|
|
# Test 5: Vérifier les variables d'environnement
|
|
echo ""
|
|
echo "📡 Test 5: Variables d'environnement"
|
|
sudo docker exec sdk_relay env | grep -E "(RUST_LOG|HOME|BITCOIN)" || echo "❌ Variables d'environnement non trouvées"
|
|
|
|
# Test 6: Vérifier le répertoire de travail
|
|
echo ""
|
|
echo "📡 Test 6: Répertoire de travail"
|
|
sudo docker exec sdk_relay pwd
|
|
sudo docker exec sdk_relay ls -la /home/bitcoin/
|
|
|
|
echo ""
|
|
echo "🎯 Résumé du débogage terminé"
|