version: '3' services: tnbitcoin: container_name: tn-bitcoin-node image: kylemanna/bitcoind volumes: - ./btcnode:/bitcoin expose: - '18332' - '18333' ports: - '18332:18332' - '18333:18333' environment: RPCUSER: 'rpcuser' RPCPASSWORD: 'rpcpass' command: - '-printtoconsole' - '-testnet' - '-server' - '-rpcbind=0.0.0.0' - '-rpcallowip=172.0.0.0/24' - '-rpcallowip=127.0.0.0/8' - '-assumevalid=00000000000b45d796e8fa0d5a3232c21559c7121d11ac6902e3f714513fc95b' networks: nodenet: ipv4_address: 172.0.0.10 lightning: container_name: tn-lightning-node image: nicolasdorier/clightning:v0.6.2-3 volumes: - ./clnode:/root/.lightning expose: - '9735' ports: - '9735:9735' environment: LIGHTNINGD_OPT: | bitcoin-rpcconnect=172.0.0.10 bitcoin-rpcuser=rpcuser bitcoin-rpcpassword=rpcpass network=testnet log-level=debug alias=ln.tr3y.io rgb=00aa00 networks: nodenet: ipv4_address: 172.0.0.20 networks: nodenet: driver: bridge ipam: driver: default config: - subnet: 172.0.0.0/24