#!/bin/bash # Script de test simple pour sdk_relay set -e echo "🔍 Test simple de sdk_relay..." echo "" # Test 1: VĂ©rifier que le fichier de configuration existe echo "📡 Test 1: Fichier de configuration" if [ -f ".conf.docker" ]; then echo "✅ Fichier .conf.docker prĂ©sent" else echo "❌ Fichier .conf.docker manquant" exit 1 fi # Test 2: VĂ©rifier la rĂ©solution DNS depuis le rĂ©seau Docker echo "" echo "📡 Test 2: RĂ©solution DNS depuis le rĂ©seau Docker" if sudo docker run --rm --network 4nk_node_btcnet debian:bookworm-slim getent hosts bitcoin 2>/dev/null | grep -q "bitcoin"; then echo "✅ RĂ©solution DNS 'bitcoin' OK" else echo "❌ RĂ©solution DNS 'bitcoin' Ă©choue" fi if sudo docker run --rm --network 4nk_node_btcnet debian:bookworm-slim getent hosts blindbit 2>/dev/null | grep -q "blindbit"; then echo "✅ RĂ©solution DNS 'blindbit' OK" else echo "❌ RĂ©solution DNS 'blindbit' Ă©choue" fi # Test 3: VĂ©rifier la connectivitĂ© depuis le rĂ©seau Docker echo "" echo "📡 Test 3: ConnectivitĂ© depuis le rĂ©seau Docker" if sudo docker run --rm --network 4nk_node_btcnet debian:bookworm-slim sh -c "nc -z bitcoin 18443" 2>/dev/null; then echo "✅ Bitcoin Core accessible depuis le rĂ©seau Docker" else echo "❌ Bitcoin Core inaccessible depuis le rĂ©seau Docker" fi if sudo docker run --rm --network 4nk_node_btcnet debian:bookworm-slim sh -c "nc -z blindbit 8000" 2>/dev/null; then echo "✅ Blindbit accessible depuis le rĂ©seau Docker" else echo "❌ Blindbit inaccessible depuis le rĂ©seau Docker" fi echo "" echo "🎯 RĂ©sumĂ©:" echo " - Configuration: $(if [ -f ".conf.docker" ]; then echo "✅"; else echo "❌"; fi)" echo " - DNS bitcoin: $(if sudo docker run --rm --network 4nk_node_btcnet debian:bookworm-slim getent hosts bitcoin 2>/dev/null | grep -q "bitcoin"; then echo "✅"; else echo "❌"; fi)" echo " - DNS blindbit: $(if sudo docker run --rm --network 4nk_node_btcnet debian:bookworm-slim getent hosts blindbit 2>/dev/null | grep -q "blindbit"; then echo "✅"; else echo "❌"; fi)" echo " - ConnectivitĂ© Bitcoin: $(if sudo docker run --rm --network 4nk_node_btcnet debian:bookworm-slim sh -c "nc -z bitcoin 18443" 2>/dev/null; then echo "✅"; else echo "❌"; fi)" echo " - ConnectivitĂ© Blindbit: $(if sudo docker run --rm --network 4nk_node_btcnet debian:bookworm-slim sh -c "nc -z blindbit 8000" 2>/dev/null; then echo "✅"; else echo "❌"; fi)"