btcpayserver-docker/docker-compose-generator/docker-fragments/opt-add-bwt.yml

24 lines
764 B
YAML

services:
bwt:
image: shesek/bwt:0.2.2-electrum
restart: unless-stopped
expose: [ "50001" ]
environment:
NETWORK: $NBITCOIN_NETWORK
BITCOIND_URL: http://bitcoind:43782/
BITCOIND_DIR: /etc/bitcoin
ELECTRUM_ADDR: 0.0.0.0:50001
volumes:
- "bitcoin_datadir:/etc/bitcoin"
- "nbxplorer_datadir:/root/.nbxplorer"
entrypoint: [ "/bin/bash", "-c" ]
command:
- |
while [ ! -f /root/.nbxplorer/btc_fully_synched ]; do sleep 0.5; done
[ "$$NETWORK" == "mainnet" ] && export NETWORK=bitcoin
# accept envirnoment variables with the BWT_ prefix (and strip it)
exec env -S "$$(echo $$(env | grep ^BWT_ | sed "s/^BWT_//g"))" \
bwt ${BWT_ARGS:-}
required: [ bitcoind ]