mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-13 12:33:25 +02:00
85 lines
1.9 KiB
YAML
85 lines
1.9 KiB
YAML
version: '3'
|
|
services:
|
|
|
|
bitcoin-core:
|
|
image: ruimarinho/bitcoin-core
|
|
container_name: bitcoin-core
|
|
volumes:
|
|
- ~/.bitcoin:/home/bitcoin/.bitcoin
|
|
ports:
|
|
- 8332:8332
|
|
- 18332:18332
|
|
|
|
lnd:
|
|
image: lnd
|
|
container_name: lnd
|
|
build:
|
|
context: ../
|
|
dockerfile: docker/lnd/Dockerfile
|
|
environment:
|
|
- RPCHOST=bitcoin-core
|
|
- BACKEND=bitcoind
|
|
volumes:
|
|
- ~/.lnd:/root/.lnd:rw
|
|
ports:
|
|
- 9735:9735
|
|
- 10009:10009
|
|
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:/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"]
|
|
|
|
# squeaknode:
|
|
# image: squeaknode
|
|
# container_name: squeaknode
|
|
# build:
|
|
# context: ../
|
|
# dockerfile: Dockerfile
|
|
# depends_on:
|
|
# - "bitcoin-core"
|
|
# - "lnd"
|
|
# volumes:
|
|
# - ~/.lnd:/root/.lnd:rw
|
|
# - ./config.ini:/config.ini
|
|
# ports:
|
|
# - 12994:12994
|
|
# - 8994:8994
|
|
# links:
|
|
# - "bitcoin-core:bitcoin-core"
|
|
# - "lnd:lnd"
|
|
# sysctls:
|
|
# - net.ipv6.conf.all.disable_ipv6=0
|
|
# entrypoint: ["./start-squeaknode.sh"]
|
|
|
|
envoy:
|
|
image: envoyproxy/envoy:v1.16.0
|
|
network_mode: "host"
|
|
volumes:
|
|
- ../frontend/envoy.yaml:/etc/envoy/envoy.yaml:ro
|