Adds compose fragments for running dcrwallet as an SPV wallet, connecting directly to the Decred P2P network without a full node. Requires the BTCPayServer Decred plugin for invoice and payment handling.
24 lines
576 B
YAML
24 lines
576 B
YAML
services:
|
|
dcrwallet:
|
|
restart: unless-stopped
|
|
container_name: btcpayserver_dcrwallet
|
|
image: ghcr.io/bisoncraft/decred:2.1.5
|
|
command:
|
|
- dcrwallet
|
|
- --spv
|
|
- --username=btcpay
|
|
- --password=btcpay
|
|
- --rpclisten=0.0.0.0:9110
|
|
- --pass=${BTCPAY_DCR_WALLET_PASSPHRASE}
|
|
expose:
|
|
- "9110"
|
|
volumes:
|
|
- "dcr_wallet:/root/.dcrwallet"
|
|
btcpayserver:
|
|
environment:
|
|
BTCPAY_DCR_WALLET_URI: https://dcrwallet:9110
|
|
BTCPAY_DCR_RPC_USERNAME: btcpay
|
|
BTCPAY_DCR_RPC_PASSWORD: btcpay
|
|
volumes:
|
|
dcr_wallet:
|