Browse Source

Merge branch 'master' of https://github.com/wakiyamap/btcpayserver-docker into wakiyamap-master

feature/auto_ssh
nicolas.dorier 6 years ago
parent
commit
5feb3c463e
  1. 2
      btcpay-setup.sh
  2. 34
      docker-compose-generator/docker-fragments/monacoin.yml
  3. 7
      docker-compose-generator/docker-fragments/opt-save-memory.yml
  4. 3
      docker-compose-generator/docker-fragments/opt-save-storage-s.yml
  5. 3
      docker-compose-generator/docker-fragments/opt-save-storage-xs.yml
  6. 3
      docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml
  7. 5
      docker-compose-generator/docker-fragments/opt-save-storage.yml
  8. 7
      docker-compose-generator/src/CryptoDefinition.cs
  9. 1
      monacoin-cli.ps1
  10. 3
      monacoin-cli.sh

2
btcpay-setup.sh

@ -52,7 +52,7 @@ Environment variables:
LETSENCRYPT_EMAIL: A mail will be sent to this address if certificate expires and fail to renew automatically (eg. me@example.com)
NBITCOIN_NETWORK: The type of network to use (eg. mainnet, testnet or regtest. Default: mainnet)
LIGHTNING_ALIAS: An alias for your lightning network node if used
BTCPAYGEN_CRYPTO1: First supported crypto currency (eg. btc, ltc, btg, grs, ftc, via, none. Default: btc)
BTCPAYGEN_CRYPTO1: First supported crypto currency (eg. btc, ltc, btg, grs, ftc, via, mona, none. Default: btc)
BTCPAYGEN_CRYPTO2: Second supported crypto currency (Default: empty)
BTCPAYGEN_CRYPTON: N th supported crypto currency where N is maximum at maximum 9. (Default: none)
BTCPAYGEN_REVERSEPROXY: Whether to use or not a reverse proxy. NGinx setup HTTPS for you. (eg. nginx, traefik, none. Default: nginx)

34
docker-compose-generator/docker-fragments/monacoin.yml

@ -0,0 +1,34 @@
version: "3"
services:
monacoind:
restart: unless-stopped
container_name: btcpayserver_monacoind
image: wakiyamap/docker-monacoin:0.16.3
environment:
BITCOIN_EXTRA_ARGS: |
rpcport=43782
${NBITCOIN_NETWORK:-regtest}=1
port=39388
whitelist=0.0.0.0/0
expose:
- "43782"
- "39388"
volumes:
- "monacoin_datadir:/data"
nbxplorer:
environment:
NBXPLORER_CHAINS: "mona"
NBXPLORER_MONARPCURL: http://monacoind:43782/
NBXPLORER_MONANODEENDPOINT: monacoind:39388
links:
- monacoind
volumes:
- "monacoin_datadir:/root/.monacoin"
btcpayserver:
environment:
BTCPAY_MONAEXPLORERURL: http://nbxplorer:32838/
BTCPAY_CHAINS: "mona"
volumes:
monacoin_datadir:

7
docker-compose-generator/docker-fragments/opt-save-memory.yml

@ -31,4 +31,9 @@ services:
environment:
BITCOIN_EXTRA_ARGS: |
dbcache=150
maxmempool=100
maxmempool=100
monacoind:
environment:
BITCOIN_EXTRA_ARGS: |
dbcache=150
maxmempool=100

3
docker-compose-generator/docker-fragments/opt-save-storage-s.yml

@ -24,3 +24,6 @@ services:
dogecoind:
environment:
DOGECOIN_EXTRA_ARGS: prune=50000
monacoind:
environment:
BITCOIN_EXTRA_ARGS: prune=50000

3
docker-compose-generator/docker-fragments/opt-save-storage-xs.yml

@ -24,3 +24,6 @@ services:
dogecoind:
environment:
DOGECOIN_EXTRA_ARGS: prune=25000
monacoind:
environment:
BITCOIN_EXTRA_ARGS: prune=25000

3
docker-compose-generator/docker-fragments/opt-save-storage-xxs.yml

@ -24,3 +24,6 @@ services:
dogecoind:
environment:
DOGECOIN_EXTRA_ARGS: prune=5000
monacoind:
environment:
BITCOIN_EXTRA_ARGS: prune=5000

5
docker-compose-generator/docker-fragments/opt-save-storage.yml

@ -23,4 +23,7 @@ services:
BITCOIN_EXTRA_ARGS: prune=100000
dogecoind:
environment:
DOGECOIN_EXTRA_ARGS: prune=100000
DOGECOIN_EXTRA_ARGS: prune=100000
monacoind:
environment:
BITCOIN_EXTRA_ARGS: prune=100000

7
docker-compose-generator/src/CryptoDefinition.cs

@ -66,10 +66,15 @@ namespace DockerGenerator
Crypto = "via",
CryptoFragment = "viacoin"
},
new CryptoDefinition()
new CryptoDefinition()
{
Crypto = "doge",
CryptoFragment = "dogecoin"
},
new CryptoDefinition()
{
Crypto = "mona",
CryptoFragment = "monacoin"
}
};
}

1
monacoin-cli.ps1

@ -0,0 +1 @@
docker exec -ti btcpayserver_monacoind monacoin-cli -datadir="/data" $args

3
monacoin-cli.sh

@ -0,0 +1,3 @@
#!/bin/bash
docker exec -ti btcpayserver_monacoind monacoin-cli -datadir="/data" "$@"
Loading…
Cancel
Save