mirror of
https://github.com/Ride-The-Lightning/RTL
synced 2024-11-07 15:20:31 +00:00
0da59b75da
Added missing env
85 lines
2.4 KiB
YAML
85 lines
2.4 KiB
YAML
version: "2.4"
|
|
|
|
volumes:
|
|
bitcoin_data:
|
|
lightning_data:
|
|
lightning_shared:
|
|
|
|
services:
|
|
bitcoind:
|
|
container_name: ${COMPOSE_PROJECT_NAME}_bitcoind
|
|
image: bitcoind:0.17.1
|
|
build: ./bitcoind
|
|
command: [
|
|
"bitcoind",
|
|
"-datadir=/bitcoin",
|
|
"-port=${BITCOIN_PORT}",
|
|
"-upnp=0",
|
|
"-dnsseed=0",
|
|
"-txindex=1",
|
|
"-listen=0",
|
|
"-onlynet=ipv4",
|
|
"-regtest=1",
|
|
"-regtest.rpcport=${BITCOIN_RPC_PORT}",
|
|
"-regtest.port=${BITCOIN_PORT}",
|
|
"-rpcport=${BITCOIN_RPC_PORT}",
|
|
"-rpcuser=${BITCOIN_RPC_USER}",
|
|
"-rpcpassword=${BITCOIN_RPC_PASSWORD}",
|
|
"-rpcallowip=0.0.0.0/0",
|
|
"-zmqpubrawtx=tcp://0.0.0.0:${BITCOIN_ZMQ_TX_PORT}",
|
|
"-zmqpubrawblock=tcp://0.0.0.0:${BITCOIN_ZMQ_BLOCK_PORT}",
|
|
"-zmqpubhashblock=tcp://0.0.0.0:${BITCOIN_ZMQ_BLOCK_PORT}"
|
|
]
|
|
ports:
|
|
- "${BITCOIN_PORT}:${BITCOIN_PORT}"
|
|
volumes:
|
|
- bitcoin_data:/bitcoin
|
|
|
|
lnd:
|
|
container_name: ${COMPOSE_PROJECT_NAME}_lnd
|
|
image: lnd:0.5.2-beta
|
|
build: ./lnd
|
|
restart: unless-stopped
|
|
command: [
|
|
"lnd",
|
|
"--noseedbackup",
|
|
"--rpclisten=0.0.0.0:${LIGHTNING_RPC_PORT}",
|
|
"--restlisten=0.0.0.0:${LIGHTNING_REST_PORT}",
|
|
"--adminmacaroonpath=/shared/admin.macaroon",
|
|
"--tlsextradomain=${LIGHTNING_HOST}",
|
|
"--tlsextraip=0.0.0.0",
|
|
"--tlscertpath=/shared/tls.cert",
|
|
"--datadir=/lnd",
|
|
"--bitcoin.active",
|
|
"--bitcoin.regtest",
|
|
"--bitcoin.node=bitcoind",
|
|
"--bitcoind.rpchost=${BITCOIN_HOST}:${BITCOIN_RPC_PORT}",
|
|
"--bitcoind.rpcuser=${BITCOIN_RPC_USER}",
|
|
"--bitcoind.rpcpass=${BITCOIN_RPC_PASSWORD}",
|
|
"--bitcoind.zmqpubrawtx=tcp://${BITCOIN_HOST}:${BITCOIN_ZMQ_TX_PORT}",
|
|
"--bitcoind.zmqpubrawblock=tcp://${BITCOIN_HOST}:${BITCOIN_ZMQ_BLOCK_PORT}"
|
|
]
|
|
depends_on:
|
|
- bitcoind
|
|
ports:
|
|
- "${LIGHTNING_REST_PORT}:${LIGHTNING_REST_PORT}"
|
|
volumes:
|
|
- lightning_data:/lnd
|
|
- lightning_shared:/shared
|
|
|
|
rtl:
|
|
container_name: ${COMPOSE_PROJECT_NAME}_rtl
|
|
image: shahanafarooqui/rtl:0.6.4
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- lnd
|
|
volumes:
|
|
- lightning_shared:/shared:ro
|
|
ports:
|
|
- "${RTL_PORT}:${RTL_PORT}"
|
|
environment:
|
|
PORT: ${RTL_PORT}
|
|
MACAROON_PATH: /shared
|
|
LN_SERVER_URL: https://${LIGHTNING_HOST}:${LIGHTNING_REST_PORT}/v1
|
|
CONFIG_PATH: ''
|
|
RTL_PASS: ${RTL_PASS} |