1.5 KiB
1.5 KiB
Objet
Analyse synthétique de l’orchestrateur lecoffre_node
(Docker Compose + Nginx locaux).
Services et ordre de démarrage
- tor → bitcoin → blindbit → sdk_relay → sdk_signer/sdk_storage → ihm_client → lecoffre-back → lecoffre-front
Détails par service (extraits)
- bitcoin: image
git.4nkweb.com/4nk/bitcoin:latest
, volume4nk_node_bitcoin_data
, healthcheckgetblockchaininfo
- blindbit: oracle, ports
127.0.0.1:8000
, healthcheck HTTP, dépend debitcoin
- sdk_relay: ports
127.0.0.1:8090
, logs vers/home/bitcoin/.4nk/logs/sdk_relay.log
, healthcheck/health
- lecoffre-back: image
git.4nkweb.com/4nk/lecoffre-back-mini:ext
, ports127.0.0.1:8080
- lecoffre-front: image
git.4nkweb.com/4nk/lecoffre-front:ext
, ports127.0.0.2:3004:3000
- sdk_signer: ports
127.0.0.1:3001
- sdk_storage: ports
127.0.0.1:8081
- watchtower: mise à jour images via labels
Réseau et volumes
- Réseau:
btcnet
(bridge) avec IPAM172.20.0.0/16
- Volumes:
4nk_node_bitcoin_data
,blindbit_data
,sdk_data
Nginx local
- Conf:
conf/nginx/*
(vhosts locaux et dev4) pour proxy et basePath/lecoffre
Points d’attention
- Tags d’images: homogénéiser (
latest
,dev
,ext
) selon politique CI - Exposition locale: vérif des binds
127.0.0.1
vs127.0.0.2
- Watchtower: intervalle 30s, labels présents sur services applicatifs