- Suppression des anciens fichiers de configuration déplacés vers 4nk-local/ - Suppression des répertoires log/ et data/ obsolètes - Suppression des fichiers .gitkeep et configurations d exemple - Nettoyage de la structure du projet après réorganisation
51 lines
1.1 KiB
Bash
Executable File
51 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
hostnames=(
|
|
tor.modules.4nk-local
|
|
bitcoin.modules.4nk-local
|
|
blindbit-oracle.modules.4nk-local
|
|
sdk-storage.modules.4nk-local
|
|
i1.sdk-relay.4nk-local
|
|
i2.sdk-relay.4nk-local
|
|
i3.sdk-relay.4nk-local
|
|
sdk-signer.4nk-local
|
|
ihm.client.modules.4nk-local
|
|
miniback-postgres.4nk-local
|
|
coffre-front.4nk-local
|
|
coffre-back-mini.4nk-local
|
|
)
|
|
|
|
# Vérifier la résolution DNS via dnsmasq (127.0.0.1:5353)
|
|
for h in "${hostnames[@]}"; do
|
|
if nslookup -port=5353 "$h" 127.0.0.1 >/dev/null 2>&1; then
|
|
echo "DNS OK $h"
|
|
else
|
|
echo "DNS NOK $h"
|
|
fi
|
|
done
|
|
|
|
declare -A ports=(
|
|
[bitcoin.modules.4nk-local]=38332
|
|
[blindbit-oracle.modules.4nk-local]=8000
|
|
[sdk-storage.modules.4nk-local]=8080
|
|
[i1.sdk-relay.4nk-local]=8090
|
|
[i2.sdk-relay.4nk-local]=8090
|
|
[i3.sdk-relay.4nk-local]=8090
|
|
[sdk-signer.4nk-local]=9090
|
|
[ihm.client.modules.4nk-local]=80
|
|
)
|
|
|
|
fail=0
|
|
for host in "${!ports[@]}"; do
|
|
url="http://$host:${ports[$host]}"
|
|
if wget --quiet --tries=1 --timeout=5 --spider "$url"; then
|
|
echo "HTTP OK $url"
|
|
else
|
|
echo "HTTP NOK $url"
|
|
fail=1
|
|
fi
|
|
done
|
|
|
|
exit $fail
|