33 lines
1.0 KiB
Markdown
33 lines
1.0 KiB
Markdown
|
|
|
|
### Lancement des services (séquencé avec attentes)
|
|
|
|
- Préparer les scripts d'attente (une fois):
|
|
```bash
|
|
chmod +x /home/debian/4NK_env/projects/lecoffre/lecoffre_node/scripts/wait-*.sh
|
|
```
|
|
|
|
- Démarrer l'infrastructure (dans `lecoffre_node/`):
|
|
```bash
|
|
cd /home/debian/4NK_env/projects/lecoffre/lecoffre_node
|
|
# Phase 1: Base + Bitcoin
|
|
docker compose up -d tor bitcoin
|
|
/home/debian/4NK_env/projects/lecoffre/lecoffre_node/scripts/wait-tor-bootstrap.sh 120 5
|
|
/home/debian/4NK_env/projects/lecoffre/lecoffre_node/scripts/wait-bitcoin-ready.sh 180 5
|
|
|
|
# Phase 2: BlindBit
|
|
docker compose up -d blindbit
|
|
/home/debian/4NK_env/projects/lecoffre/lecoffre_node/scripts/wait-blindbit-ready.sh 180 5
|
|
|
|
# Phase 3: Services applicatifs
|
|
docker compose up -d sdk_storage ihm_client lecoffre-front
|
|
|
|
# Phase 4: Monitoring
|
|
docker compose up -d loki promtail grafana status-api watchtower
|
|
```
|
|
|
|
- Vérifications rapides:
|
|
```bash
|
|
curl -sS -D - https://dev4.4nkweb.com/lecoffre/ -o /dev/null | sed -n '1,20p'
|
|
curl -sS -D - http://127.0.0.1:3003/ -o /dev/null | sed -n '1,20p'
|
|
``` |