diff --git a/dash-cli.ps1 b/dash-cli.ps1 new file mode 100755 index 0000000..8b5ac65 --- /dev/null +++ b/dash-cli.ps1 @@ -0,0 +1 @@ +docker exec -ti btcpayserver_dashd dash-cli -datadir="/data" $args diff --git a/dash-cli.sh b/dash-cli.sh new file mode 100755 index 0000000..6fdea5f --- /dev/null +++ b/dash-cli.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +docker exec -ti btcpayserver_dashd dash-cli -datadir="/data" "$@" diff --git a/docker-compose-generator/docker-fragments/dash.yml b/docker-compose-generator/docker-fragments/dash.yml new file mode 100644 index 0000000..922f904 --- /dev/null +++ b/docker-compose-generator/docker-fragments/dash.yml @@ -0,0 +1,33 @@ +version: "3" + +services: + dashd: + restart: unless-stopped + container_name: btcpayserver_dashd + image: btcpayserver/dash:0.12.3 + environment: + BITCOIN_EXTRA_ARGS: | + ${NBITCOIN_NETWORK:-regtest}=1 + port=9999 + rpcport=9998 + whitelist=0.0.0.0/0 + expose: + - "9998" + - "9999" + volumes: + - "dash_datadir:/data" + nbxplorer: + environment: + NBXPLORER_CHAINS: "dash" + NBXPLORER_DASHRPCURL: http://dashd:9998/ + NBXPLORER_DASHNODEENDPOINT: dashd:9999 + links: + - dashd + volumes: + - "dash_datadir:/root/.dashcore" + btcpayserver: + environment: + BTCPAY_CHAINS: "dash" + BTCPAY_DASHEXPLORERURL: http://nbxplorer:32838/ +volumes: + dash_datadir: diff --git a/docker-compose-generator/src/CryptoDefinition.cs b/docker-compose-generator/src/CryptoDefinition.cs index 5aa92fe..4e6f387 100644 --- a/docker-compose-generator/src/CryptoDefinition.cs +++ b/docker-compose-generator/src/CryptoDefinition.cs @@ -71,12 +71,17 @@ namespace DockerGenerator Crypto = "via", CryptoFragment = "viacoin" }, - new CryptoDefinition() + new CryptoDefinition() + { + Crypto = "dash", + CryptoFragment = "dash" + }, + new CryptoDefinition() { Crypto = "doge", CryptoFragment = "dogecoin" }, - new CryptoDefinition() + new CryptoDefinition() { Crypto = "mona", CryptoFragment = "monacoin"