Skip to content

Instantly share code, notes, and snippets.

@bentatum
Created August 7, 2018 12:45
Show Gist options
  • Save bentatum/6d96f07f229c075ef5e55bea0d9f3f84 to your computer and use it in GitHub Desktop.
Save bentatum/6d96f07f229c075ef5e55bea0d9f3f84 to your computer and use it in GitHub Desktop.
version: '3'
networks:
lightning:
blockchain:
services:
lp-api:
networks:
- lightning
container_name: lnpapi
build:
context: ./api
ports:
- "3001:3001"
env_file: api/.env
volumes:
- shared:/rpc
- shared:/root/.lnd
depends_on:
- lp-db
- lp-lnd
lp-btcd:
image: btcd
build:
context: btcd
networks:
blockchain:
aliases:
- blockchain
volumes:
- shared:/rpc
- bitcoin:/data
environment:
- RPCUSER
- RPCPASS
- NETWORK
- DEBUG
- MINING_ADDRESS
entrypoint: ["./start-btcd.sh"]
lp-lnd:
image: lightninglabs/lnd
networks:
- lightning
- blockchain
depends_on:
- lp-btcd
expose:
- "10009"
volumes:
- shared:/rpc
- shared:/root/.lnd
command: --tlsextradomain="lp-lnd" --rpclisten="0.0.0.0:10009" --noencryptwallet --bitcoin.active --bitcoin.simnet --btcd.rpccert="/rpc/rpc.cert" --btcd.rpchost="blockchain" --btcd.rpcuser="devuser" --btcd.rpcpass="devpass" --debuglevel="debug"
volumes:
shared:
driver: local
bitcoin:
driver: local
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment