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