mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-13 12:33:25 +02:00
* Remove shared volume for btcd cert file * Got ssl cert working as a config * Remove old comment about adding ssl certificate in dockerfile
53 lines
1.1 KiB
YAML
53 lines
1.1 KiB
YAML
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"]
|