fix(docker): reduce miner interval to 30s to keep LND synced

2-minute interval caused chain staleness between blocks, making LND
report synced_to_chain: false. Zeus rejects payments when the node
is not synced. 30s keeps all nodes in sync reliably.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Patrick Mulligan 2026-02-16 20:13:01 -05:00
commit 55ea9f8175

View file

@ -55,7 +55,7 @@ services:
- 'host.docker.internal:host-gateway' - 'host.docker.internal:host-gateway'
ports: ports:
- '1776:1776' - '1776:1776'
- '1777:1777' # Withdraw extension HTTP API - '1777:1777' # Withdraw extension HTTP API
volumes: volumes:
- lightning-pub-data:/root/lightning_pub - lightning-pub-data:/root/lightning_pub
# Override Dockerfile's anonymous /app/data volume with named volume # Override Dockerfile's anonymous /app/data volume with named volume
@ -102,7 +102,7 @@ services:
sleep $${MINE_INTERVAL} sleep $${MINE_INTERVAL}
done done
environment: environment:
- MINE_INTERVAL=${MINE_INTERVAL:-120} - MINE_INTERVAL=${MINE_INTERVAL:-30}
volumes: volumes:
- bitcoin-data:/root/.bitcoin - bitcoin-data:/root/.bitcoin
restart: unless-stopped restart: unless-stopped