docs(network): détailler les liens entre services (flux et dépendances)
This commit is contained in:
parent
2646aed0a2
commit
7b3a96ac30
@ -27,6 +27,24 @@
|
||||
- Promtail lit: `./log/**/*.log`, `./modules/*/logs/**/*.log`, `./projects/*/*/logs/**/*.log` et pousse vers Loki.
|
||||
- Grafana est servi via Nginx sous `/grafana/` et provisionné avec datasources/dashboards.
|
||||
|
||||
### Liens entre services (flux réseau et dépendances)
|
||||
- Tor → Bitcoin Core
|
||||
- Bitcoin utilise Tor comme proxy (`proxy=tor.4nk.local:9050`) et active `listenonion=1`.
|
||||
- Bitcoin Core → Blindbit
|
||||
- Blindbit lit l’endpoint RPC de Bitcoin (`http://bitcoin.4nk.local:38332`) et s’appuie sur ZMQ (`tcp://bitcoin.4nk.local:29000`).
|
||||
- Blindbit → SDK Storage
|
||||
- SDK Storage consomme les index/infos de Blindbit (config via `sdk_storage.conf`).
|
||||
- SDK Storage → SDK Relays (1/2/3)
|
||||
- Les relais interrogent Storage côté API HTTP (8091/8093/8095) et exposent WS séparés (8090/8092/8094).
|
||||
- SDK Relays (1/2/3) → SDK Signer
|
||||
- Signer se connecte aux trois relais (WS et/ou HTTP) et à Storage; il consomme également Blindbit et Bitcoin RPC (pour certaines opérations).
|
||||
- SDK Signer → IHM Client
|
||||
- L’application front s’appuie sur Signer (WS 9090, HTTP 9092) pour l’orchestration fonctionnelle.
|
||||
- Miniback → Postgres
|
||||
- Miniback utilise `miniback-postgres` (5432) comme base de données.
|
||||
- Nginx → Tous services HTTP/WS
|
||||
- Reverse‑proxy vers: IHM (`/`), Storage (`/sdk_storage/`), Blindbit (`/blindbit/`), Relais (`/relayX/` + `/relayX/ws/`), Signer (`/signer/` + `/signer/ws/`), Coffre (`/coffre/`), Miniback (`/miniback/`), Grafana (`/grafana/`).
|
||||
|
||||
### Notes
|
||||
- Les services internes utilisent des hostnames Docker `.4nk.local` résolus par le DNS du réseau `4nk_network`.
|
||||
- Les tags d’images `:dev` sont en cours de création; voir `docs/CONFIGURATION.md`.
|
Loading…
x
Reference in New Issue
Block a user