Skip to content

Instantly share code, notes, and snippets.

@sputn1ck
Created July 9, 2021 12:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sputn1ck/07b267d20429403e85a7f945e3164c52 to your computer and use it in GitHub Desktop.
Save sputn1ck/07b267d20429403e85a7f945e3164c52 to your computer and use it in GitHub Desktop.
docker-compose.yml
version: '3'
services:
# RPC daemons
bitcoin:
image: vulpemventures/bitcoin:latest
networks:
local:
ipv4_address: 10.10.1.10
ports:
- 18443:19001
volumes:
- ./config/:/config
restart: unless-stopped
liquid:
image: vulpemventures/liquid:latest
networks:
local:
ipv4_address: 10.10.1.11
ports:
- 18884:18884
- 18886:18886
volumes:
- ./liquid-config/:/config
restart: unless-stopped
liquid2:
image: vulpemventures/liquid:latest
networks:
local:
ipv4_address: 10.10.1.18
ports:
- 18885:18884
- 18887:18886
volumes:
- ./liquid-config2/:/config
restart: unless-stopped
# Block explorer REST servers
electrs:
image: vulpemventures/electrs:latest
entrypoint:
- /build/electrs
command:
- -vvvv
- --network
- regtest
- --daemon-dir
- /config
- --daemon-rpc-addr
- 10.10.1.10:19001
- --cookie
- admin1:123
- --http-addr
- 0.0.0.0:3002
- --electrum-rpc-addr
- 0.0.0.0:60401
- --cors
- "*"
networks:
local:
ipv4_address: 10.10.1.12
links:
- bitcoin
depends_on:
- bitcoin
ports:
- 60401:60401
- 3002:3002
volumes:
- ./config/:/config
restart: unless-stopped
electrs-liquid:
image: vulpemventures/electrs-liquid:latest
entrypoint:
- /build/electrs
command:
- -vvvv
- --parent-network
- regtest
- --network
- liquidregtest
- --daemon-dir
- /config
- --daemon-rpc-addr
- 10.10.1.11:18884
- --cookie
- admin1:123
- --http-addr
- 0.0.0.0:3002
- --electrum-rpc-addr
- 0.0.0.0:60401
- --cors
- "*"
networks:
local:
ipv4_address: 10.10.1.13
links:
- liquid
depends_on:
- liquid
ports:
- 50401:60401
- 3012:3002
volumes:
- ./liquid-config/:/config
restart: unless-stopped
electrs-liquid2:
image: vulpemventures/electrs-liquid:latest
entrypoint:
- /build/electrs
command:
- -vvvv
- --parent-network
- regtest
- --network
- liquidregtest
- --daemon-dir
- /config
- --daemon-rpc-addr
- 10.10.1.18:18884
- --cookie
- admin1:123
- --http-addr
- 0.0.0.0:3002
- --electrum-rpc-addr
- 0.0.0.0:60401
- --cors
- "*"
networks:
local:
ipv4_address: 10.10.1.19
links:
- liquid
depends_on:
- liquid
ports:
- 50402:60401
- 3013:3002
volumes:
- ./liquid-config/:/config
restart: unless-stopped
# Chopsticks
chopsticks:
image: vulpemventures/nigiri-chopsticks:latest
command:
- --use-faucet
- --use-mining
- --use-logger
- --rpc-addr
- 10.10.1.10:19001
- --electrs-addr
- 10.10.1.12:3002
- --addr
- 0.0.0.0:3000
links:
- electrs
- bitcoin
depends_on:
- electrs
ports:
- 3000:3000
networks:
local:
ipv4_address: 10.10.1.16
restart: unless-stopped
chopsticks-liquid:
image: vulpemventures/nigiri-chopsticks:latest
command:
- --use-faucet
- --use-mining
- --use-logger
- --rpc-addr
- 10.10.1.11:18884
- --electrs-addr
- 10.10.1.13:3002
- --addr
- 0.0.0.0:3000
- --chain
- liquid
links:
- electrs-liquid
- liquid
depends_on:
- electrs-liquid
ports:
- 3001:3000
networks:
local:
ipv4_address: 10.10.1.17
restart: unless-stopped
chopsticks-liquid2:
image: vulpemventures/nigiri-chopsticks:latest
command:
- --use-faucet
- --use-mining
- --use-logger
- --rpc-addr
- 10.10.1.18:18884
- --electrs-addr
- 10.10.1.19:3002
- --addr
- 0.0.0.0:3000
- --chain
- liquid
links:
- electrs-liquid
- liquid
depends_on:
- electrs-liquid
ports:
- 3003:3000
networks:
local:
ipv4_address: 10.10.1.20
restart: unless-stopped
networks:
local:
driver: bridge
ipam:
config:
- subnet: 10.10.1.0/24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment