haveno-marketplace-core/docker/seednode/docker-compose.yml

79 lines
No EOL
3 KiB
YAML

version: '3.8'
services:
haveno-core:
image: haveno-core
build:
context: ../
dockerfile: Dockerfile.core
# No ports, this one just builds the image
entrypoint: ["true"] # No need to run
haveno-seednode_2001:
image: haveno-core
depends_on:
- haveno-core
ports:
- "127.0.0.1:2001:2001"
environment:
- BASE_CURRENCY_NETWORK=XMR_${BASE_NETWORK}
- USE_LOCALHOST_FOR_P2P=false
- USE_DEV_PRIVILEGE_KEYS=false
- NODE_PORT=2001
- APP_NAME=haveno-XMR_${BASE_NETWORK}_Seed_2001
entrypoint: ["./haveno-seednode"]
command:
- "--baseCurrencyNetwork=XMR_${BASE_NETWORK}"
- "--useLocalhostForP2P=false"
- "--useDevPrivilegeKeys=false"
- "--nodePort=2001"
- "--appName=haveno-XMR_${BASE_NETWORK}_Seed_2001"
- "--hiddenServiceAddress=5i6blbmuflq4s4im6zby26a7g22oef6kyp7vbwyru6oq5e36akzo3ayd.onion"
- "--seedNodes=5i6blbmuflq4s4im6zby26a7g22oef6kyp7vbwyru6oq5e36akzo3ayd.onion:2001,dx4ktxyiemjc354imehuaswbhqlidhy62b4ifzigk5p2rb37lxqbveqd.onion:2002,ajbqx4clnjlr7lmzoftuvpvmqafdiilidsgocvokx6bqj3okk56ccfqd.onion:2003"
restart: unless-stopped
haveno-seednode_2002:
image: haveno-core
depends_on:
- haveno-core
ports:
- "127.0.0.1:2002:2002"
environment:
- BASE_CURRENCY_NETWORK=XMR_${BASE_NETWORK}
- USE_LOCALHOST_FOR_P2P=false
- USE_DEV_PRIVILEGE_KEYS=false
- NODE_PORT=2002
- APP_NAME=haveno-XMR_${BASE_NETWORK}_Seed_2002
entrypoint: ["./haveno-seednode"]
command:
- "--baseCurrencyNetwork=XMR_${BASE_NETWORK}"
- "--useLocalhostForP2P=false"
- "--useDevPrivilegeKeys=false"
- "--nodePort=2002"
- "--appName=haveno-XMR_${BASE_NETWORK}_Seed_2002"
- "--hiddenServiceAddress=dx4ktxyiemjc354imehuaswbhqlidhy62b4ifzigk5p2rb37lxqbveqd.onion"
- "--seedNodes=5i6blbmuflq4s4im6zby26a7g22oef6kyp7vbwyru6oq5e36akzo3ayd.onion:2001,dx4ktxyiemjc354imehuaswbhqlidhy62b4ifzigk5p2rb37lxqbveqd.onion:2002,ajbqx4clnjlr7lmzoftuvpvmqafdiilidsgocvokx6bqj3okk56ccfqd.onion:2003"
restart: unless-stopped
haveno-seednode_2003:
image: haveno-core
depends_on:
- haveno-core
ports:
- "127.0.0.1:2003:2003"
environment:
- BASE_CURRENCY_NETWORK=XMR_${BASE_NETWORK}
- USE_LOCALHOST_FOR_P2P=false
- USE_DEV_PRIVILEGE_KEYS=false
- NODE_PORT=2003
- APP_NAME=haveno-XMR_${BASE_NETWORK}_Seed_2003
entrypoint: ["./haveno-seednode"]
command:
- "--baseCurrencyNetwork=XMR_${BASE_NETWORK}"
- "--useLocalhostForP2P=false"
- "--useDevPrivilegeKeys=false"
- "--nodePort=2003"
- "--appName=haveno-XMR_${BASE_NETWORK}_Seed_2003"
- "--hiddenServiceAddress=ajbqx4clnjlr7lmzoftuvpvmqafdiilidsgocvokx6bqj3okk56ccfqd.onion"
- "--seedNodes=5i6blbmuflq4s4im6zby26a7g22oef6kyp7vbwyru6oq5e36akzo3ayd.onion:2001,dx4ktxyiemjc354imehuaswbhqlidhy62b4ifzigk5p2rb37lxqbveqd.onion:2002,ajbqx4clnjlr7lmzoftuvpvmqafdiilidsgocvokx6bqj3okk56ccfqd.onion:2003"
restart: unless-stopped