version: '3' services: bitcoin-core: image: ruimarinho/bitcoin-core container_name: bitcoin-core volumes: - ~/.bitcoin:/home/bitcoin/.bitcoin lnd: image: lnd container_name: lnd build: context: ../ dockerfile: docker/lnd/Dockerfile environment: - RPCHOST=bitcoin-core - BACKEND=bitcoind volumes: - ~/.lnd:/root/.lnd ports: - 9735:9735 links: - "bitcoin-core:bitcoin-core" sysctls: - net.ipv6.conf.all.disable_ipv6=0 entrypoint: ["./start-lnd.sh"] squeaknode: image: squeaknode container_name: squeaknode build: context: ../ dockerfile: docker/squeaknode/Dockerfile environment: - WEBADMIN_USE_SSL - WEBADMIN_LOGIN_DISABLED - WEBADMIN_ALLOW_CORS - LOG_LEVEL - SQUEAKNODE_SYNC_INTERVAL_S volumes: - ~/.lnd:/root/.lnd - ./config.ini:/app/config.ini - ~/.sqk:/root/.sqk ports: - 8774:8774 - 12994:12994 links: - "bitcoin-core:bitcoin-core" - "lnd:lnd" sysctls: - net.ipv6.conf.all.disable_ipv6=0 entrypoint: ["./start-squeaknode.sh"]