1
0

Bumping to v0.12.1-beta container and enabling Loop usage (#450)

* Bumping to v0.12.1-beta container and enabling Loop usage

* Adding environment variables for rest listen and loop

* Starting lnd listeners on specific host

* Restoring tlsextradomain and fixing bitcoin-lnd.yml params

* Adding tool to recreate tls certificate in LND container

* Using new version of LND 0.12.1-beta container with 15s wait

* Tool will restart only LND container

* Updating README file with appropriate version of LND

Co-authored-by: rockstardev <rockstardev@users.noreply.github.com>
This commit is contained in:
rockstardev
2021-04-28 04:37:12 -05:00
committed by GitHub
parent e26733a869
commit 9cfcbc943c
3 changed files with 30 additions and 6 deletions

View File

@@ -2,7 +2,7 @@ version: "3"
services:
lnd_bitcoin:
image: btcpayserver/lnd:v0.11.0-beta
image: btcpayserver/lnd:v0.12.1-beta-15s
container_name: btcpayserver_lnd_bitcoin
restart: unless-stopped
environment:
@@ -12,29 +12,33 @@ services:
LND_ALIAS: ${LIGHTNING_ALIAS}
LND_ENVIRONMENT: "${NBITCOIN_NETWORK:-regtest}"
LND_READY_FILE: /root/.nbxplorer/btc_fully_synched
LND_REST_LISTEN_HOST: http://lnd_bitcoin:8080
LND_HOST_FOR_LOOP: lnd_bitcoin:10009
LND_EXTRA_ARGS: |
restlisten=0.0.0.0:8080
restlisten=lnd_bitcoin:8080
rpclisten=127.0.0.1:10008
rpclisten=0.0.0.0:10009
rpclisten=lnd_bitcoin:10009
bitcoin.node=bitcoind
bitcoind.rpchost=bitcoind:43782
bitcoind.rpcuser=lnd
bitcoind.rpcpass=afixedpasswordbecauselndsuckswithcookiefile
bitcoind.rpchost=bitcoind:43782
bitcoind.zmqpubrawblock=tcp://bitcoind:28332
bitcoind.zmqpubrawtx=tcp://bitcoind:28333
adminmacaroonpath=/data/admin.macaroon
invoicemacaroonpath=/data/invoice.macaroon
readonlymacaroonpath=/data/readonly.macaroon
notls=1
tlsextradomain=lnd_bitcoin
no-rest-tls=1
protocol.wumbo-channels=1
ports:
- "9735:9735"
expose:
- "8080"
- "8081"
- "9735"
volumes:
- "lnd_bitcoin_datadir:/data"
- "lndloop_bitcoin_datadir:/root/.loop/${NBITCOIN_NETWORK:-regtest}"
- "bitcoin_datadir:/deps/.bitcoin"
- "nbxplorer_datadir:/root/.nbxplorer"
links:
@@ -46,6 +50,8 @@ services:
environment:
LND_SERVER_URL: http://lnd_bitcoin:8080/v1
MACAROON_PATH: /etc/lnd
SWAP_SERVER_URL: https://lnd_bitcoin:8081/v1
SWAP_MACAROON_PATH: /etc/lndloop
RTL_CONFIG_PATH: /data/
LND_CONFIG_PATH: /etc/lnd/lnd.conf
BITCOIND_CONFIG_PATH: /etc/bitcoin/bitcoin.conf
@@ -55,6 +61,7 @@ services:
volumes:
- "bitcoin_datadir:/etc/bitcoin"
- "lnd_bitcoin_datadir:/etc/lnd"
- "lndloop_bitcoin_datadir:/etc/lndloop"
- "lnd_bitcoin_rtl_datadir:/data"
expose:
- "3000"
@@ -96,6 +103,7 @@ services:
volumes:
lnd_bitcoin_datadir:
lndloop_bitcoin_datadir:
lnd_bitcoin_rtl_datadir:
required: