vls-container/docker-compose.regtest.yml
Lakshya Singh e46298a6f8
txoo: connect to vls and cln
- set env var for vls frontend
- set arg for vlsd2
- create txoo-server service
- cln uses http source
- vls fetch public key using curl with retries fail if not set
- update README for vls standalone
Signed-off-by: Lakshya Singh <lakshay.singh1108@gmail.com>
2024-08-29 21:21:15 +05:30

65 lines
1.5 KiB
YAML

version: "3.8"
services:
bitcoin-core:
container_name: bitcoind-regtest
volumes:
- bitcoin_regtest:/home/bitcoin/.bitcoin
expose:
- 38332
ports:
- 38333:38333
environment:
- BITCOIN_CHAIN=regtest
core-lightning:
container_name: lightningd-regtest
volumes:
- lightning_regtest:/home/lightning/.lightning
command:
- --conf=/home/lightning/.lightning/regtest-config
- --bitcoin-rpcconnect=bitcoind
- --log-file=- # stdout
- --log-file=/home/lightning/.lightning/regtest/lightning.log
expose:
- 19846
ports:
- 19846:19846
- 37701:7701
environment:
- VLS_NETWORK=regtest
- BITCOIND_RPC_URL=http://rpcuser:VLSsigner1@bitcoind:38332
txoo:
container_name: txood-regtest
command:
- --no-checkpoint
volumes:
- txoo_regtest:/root/.txoo/
- bitcoin_regtest:/root/.bitcoin/
environment:
- BITCOIN_NETWORK=regtest
- BITCOIND_RPC_URL=http://rpcuser:VLSsigner1@bitcoind:38332
txoo-server:
container_name: txoo-server-regtest
volumes:
- type: volume
source: txoo_regtest
target: /usr/share/nginx/html
volume:
subpath: regtest/public
vls:
container_name: vlsd-regtest
volumes:
- vls_regtest:/home/vls/.lightning-signer
environment:
- VLS_NETWORK=regtest
- BITCOIND_RPC_URL=http://rpcuser:VLSsigner1@bitcoind:38332
volumes:
bitcoin_regtest:
lightning_regtest:
txoo_regtest:
vls_regtest: