mirror of
https://github.com/lnbook/lnbook
synced 2024-11-15 00:15:05 +00:00
f94fe3fd93
The docker containers have been improved and updated. The payment demo script can be rerun and is resilient to errors and delays. The docker mini-tutotial and installation instructions have been moved to a new appendix
17 lines
649 B
Bash
17 lines
649 B
Bash
#!/bin/bash
|
|
set -Eeuo pipefail
|
|
|
|
echo Waiting for bitcoind to start...
|
|
until curl --silent --user regtest:regtest --data-binary '{"jsonrpc": "1.0", "id": "lnd-node", "method": "getblockchaininfo", "params": []}' -H 'content-type: text/plain;' http://bitcoind:18443/ | jq -e ".result.blocks > 0" > /dev/null 2>&1
|
|
do
|
|
echo -n "."
|
|
sleep 1
|
|
done
|
|
|
|
echo Waiting for bitcoind to mine blocks...
|
|
until curl --silent --user regtest:regtest --data-binary '{"jsonrpc": "1.0", "id": "lnd-node", "method": "getbalance", "params": ["*", 6]}' -H 'content-type: text/plain;' http://bitcoind:18443/ | jq -e ".result > 0" > /dev/null 2>&1
|
|
do
|
|
echo -n "."
|
|
sleep 1
|
|
done
|