diff --git a/docker-compose-generator/crypto-definitions.json b/docker-compose-generator/crypto-definitions.json index a16ca144..acf78430 100644 --- a/docker-compose-generator/crypto-definitions.json +++ b/docker-compose-generator/crypto-definitions.json @@ -110,5 +110,13 @@ "LNDFragment": null, "EclairFragment": null, "PhoenixdFragment": null + }, + { + "Crypto": "dcr", + "CryptoFragment": "decred", + "CLightningFragment": null, + "LNDFragment": null, + "EclairFragment": null, + "PhoenixdFragment": null } ] diff --git a/docker-compose-generator/docker-fragments/decred.yml b/docker-compose-generator/docker-fragments/decred.yml new file mode 100644 index 00000000..9ced64fc --- /dev/null +++ b/docker-compose-generator/docker-fragments/decred.yml @@ -0,0 +1,23 @@ +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: diff --git a/docker-compose-generator/docker-fragments/opt-decred-expose.yml b/docker-compose-generator/docker-fragments/opt-decred-expose.yml new file mode 100644 index 00000000..4c2dc3ae --- /dev/null +++ b/docker-compose-generator/docker-fragments/opt-decred-expose.yml @@ -0,0 +1,6 @@ +services: + dcrwallet: + ports: + - "127.0.0.1:9110:9110" +required: + - "decred"