mirror of
https://github.com/lightningnetwork/lnd.git
synced 2024-11-20 02:27:21 +01:00
Merge pull request #2533 from yancyribbens/persistent-lnd-volume-docker-compose
add named volume to lnd service for persisting data accross container…
This commit is contained in:
commit
3b22540fc1
@ -63,8 +63,12 @@ bitcoin into.
|
||||
# Init bitcoin network env variable:
|
||||
$ export NETWORK="simnet"
|
||||
|
||||
# Create persistent volumes for alice and bob.
|
||||
docker volume create simnet_lnd_alice
|
||||
docker volume create simnet_lnd_bob
|
||||
|
||||
# Run the "Alice" container and log into it:
|
||||
$ docker-compose run -d --name alice lnd_btc
|
||||
$ docker-compose run -d --name alice --volume simnet_lnd_alice:/root/.lnd lnd_btc
|
||||
$ docker exec -i -t alice bash
|
||||
|
||||
# Generate a new backward compatible nested p2sh address for Alice:
|
||||
@ -90,7 +94,7 @@ Connect `Bob` node to `Alice` node.
|
||||
|
||||
```bash
|
||||
# Run "Bob" node and log into it:
|
||||
$ docker-compose run -d --name bob lnd_btc
|
||||
$ docker-compose run -d --name bob --volume simnet_lnd_bob:/root/.lnd lnd_btc
|
||||
$ docker exec -i -t bob bash
|
||||
|
||||
# Get the identity pubkey of "Bob" node:
|
||||
|
@ -9,8 +9,8 @@ services:
|
||||
build:
|
||||
context: btcd/
|
||||
volumes:
|
||||
- shared:/rpc
|
||||
- bitcoin:/data
|
||||
- shared:/rpc
|
||||
- bitcoin:/data
|
||||
environment:
|
||||
- RPCUSER
|
||||
- RPCPASS
|
||||
@ -41,8 +41,8 @@ services:
|
||||
build:
|
||||
context: ltcd/
|
||||
volumes:
|
||||
- shared:/rpc
|
||||
- litecoin:/data
|
||||
- shared:/rpc
|
||||
- litecoin:/data
|
||||
environment:
|
||||
- RPCUSER
|
||||
- RPCPASS
|
||||
@ -76,7 +76,8 @@ services:
|
||||
- CHAIN
|
||||
- DEBUG
|
||||
volumes:
|
||||
- shared:/rpc
|
||||
- shared:/rpc
|
||||
- lnd:/root/.lnd
|
||||
entrypoint: ["./start-lnd.sh"]
|
||||
|
||||
lnd_ltc:
|
||||
@ -102,6 +103,11 @@ volumes:
|
||||
bitcoin:
|
||||
driver: local
|
||||
|
||||
# lnd volume is used for persisting lnd application data and chain state
|
||||
# during container lifecycle.
|
||||
lnd:
|
||||
driver: local
|
||||
|
||||
# litecoin volume is needed for maintaining blockchain persistence
|
||||
# during ltcd container recreation.
|
||||
litecoin:
|
||||
|
@ -51,7 +51,6 @@ fi
|
||||
|
||||
exec lnd \
|
||||
--noseedbackup \
|
||||
--logdir="/data" \
|
||||
"--$CHAIN.active" \
|
||||
"--$CHAIN.$NETWORK" \
|
||||
"--$CHAIN.node"="btcd" \
|
||||
|
Loading…
Reference in New Issue
Block a user