mirror of
https://github.com/oceanprotocol/barge.git
synced 2024-06-23 01:36:45 +02:00
142 lines
4.2 KiB
YAML
142 lines
4.2 KiB
YAML
|
version: '2.1'
|
||
|
services:
|
||
|
validator0:
|
||
|
image: parity/parity:latest
|
||
|
command:
|
||
|
--config /parity/config/validator.toml
|
||
|
--engine-signer 0x00bd138abd70e2f00903268f3db08f2d25677c9e
|
||
|
--dapps-interface 0.0.0.0
|
||
|
--ws-interface 0.0.0.0
|
||
|
--ui-interface 0.0.0.0
|
||
|
--unsafe-expose
|
||
|
--jsonrpc-cors all
|
||
|
volumes:
|
||
|
- ./parity/config:/parity/config:ro
|
||
|
- validator0:/root/.local/share/io.parity.ethereum/
|
||
|
- ./parity/authorities/validator0.json:/root/.local/share/io.parity.ethereum/keys/${NETWORK_NAME}/validator.json:ro
|
||
|
- ./parity/keys:/root/.local/share/io.parity.ethereum/keys/${NETWORK_NAME}
|
||
|
- ./parity/authorities/validator0.pwd:/parity/validator.pwd:ro
|
||
|
- ./parity/node0.network.key:/root/.local/share/io.parity.ethereum/network/key:ro
|
||
|
ports:
|
||
|
- 8545:8545
|
||
|
networks:
|
||
|
my_net:
|
||
|
ipv4_address: 172.16.0.10
|
||
|
|
||
|
validator1:
|
||
|
image: parity/parity:latest
|
||
|
command:
|
||
|
--config /parity/config/validator.toml
|
||
|
--engine-signer 0x00aa39d30f0d20ff03a22ccfc30b7efbfca597c2
|
||
|
volumes:
|
||
|
- ./parity/config:/parity/config:ro
|
||
|
- validator1:/root/.local/share/io.parity.ethereum/
|
||
|
- ./parity/authorities/validator1.json:/root/.local/share/io.parity.ethereum/keys/${NETWORK_NAME}/validator.json:ro
|
||
|
- ./parity/authorities/validator1.pwd:/parity/validator.pwd:ro
|
||
|
- ./parity/node1.network.key:/root/.local/share/io.parity.ethereum/network/key:ro
|
||
|
networks:
|
||
|
my_net:
|
||
|
ipv4_address: 172.16.0.11
|
||
|
|
||
|
validator2:
|
||
|
image: parity/parity:latest
|
||
|
command:
|
||
|
--config /parity/config/validator.toml
|
||
|
--engine-signer 0x002e28950558fbede1a9675cb113f0bd20912019
|
||
|
volumes:
|
||
|
- ./parity/config:/parity/config:ro
|
||
|
- validator2:/root/.local/share/io.parity.ethereum/
|
||
|
- ./parity/authorities/validator2.json:/root/.local/share/io.parity.ethereum/keys/${NETWORK_NAME}/validator.json:ro
|
||
|
- ./parity/authorities/validator2.pwd:/parity/validator.pwd:ro
|
||
|
- ./parity/node2.network.key:/root/.local/share/io.parity.ethereum/network/key:ro
|
||
|
networks:
|
||
|
my_net:
|
||
|
ipv4_address: 172.16.0.12
|
||
|
|
||
|
validator3:
|
||
|
image: parity/parity:latest
|
||
|
command:
|
||
|
--config /parity/config/validator.toml
|
||
|
--engine-signer 0x00050e34c6ce4edc8ba451aeef2ebb48d7688b8e
|
||
|
volumes:
|
||
|
- ./parity/config:/parity/config:ro
|
||
|
- validator3:/root/.local/share/io.parity.ethereum/
|
||
|
- ./parity/authorities/validator3.json:/root/.local/share/io.parity.ethereum/keys/${NETWORK_NAME}/validator.json:ro
|
||
|
- ./parity/authorities/validator3.pwd:/parity/validator.pwd:ro
|
||
|
- ./parity/node3.network.key:/root/.local/share/io.parity.ethereum/network/key:ro
|
||
|
networks:
|
||
|
my_net:
|
||
|
ipv4_address: 172.16.0.13
|
||
|
|
||
|
user0:
|
||
|
image: parity/parity:latest
|
||
|
command:
|
||
|
--config /parity/config/member.toml
|
||
|
--dapps-interface 0.0.0.0
|
||
|
--ws-interface 0.0.0.0
|
||
|
--ui-interface 0.0.0.0
|
||
|
--unsafe-expose
|
||
|
volumes:
|
||
|
- ./parity/config:/parity/config:ro
|
||
|
- ./parity/keys:/root/.local/share/io.parity.ethereum/keys/${NETWORK_NAME}
|
||
|
ports:
|
||
|
- 8180:8180
|
||
|
- 8546:8546
|
||
|
- 30303:30303
|
||
|
networks:
|
||
|
my_net:
|
||
|
ipv4_address: 172.16.0.20
|
||
|
|
||
|
user1:
|
||
|
image: parity/parity:latest
|
||
|
command:
|
||
|
--config /parity/config/member.toml
|
||
|
volumes:
|
||
|
- ./parity/config:/parity/config:ro
|
||
|
networks:
|
||
|
my_net:
|
||
|
ipv4_address: 172.16.0.21
|
||
|
|
||
|
user2:
|
||
|
image: parity/parity:latest
|
||
|
command:
|
||
|
--config /parity/config/member.toml
|
||
|
volumes:
|
||
|
- ./parity/config:/parity/config:ro
|
||
|
networks:
|
||
|
my_net:
|
||
|
ipv4_address: 172.16.0.22
|
||
|
|
||
|
monitor:
|
||
|
image: buythewhale/ethstats_monitor
|
||
|
volumes:
|
||
|
- ./monitor/app.json:/home/ethnetintel/eth-net-intelligence-api/app.json:ro
|
||
|
networks:
|
||
|
my_net:
|
||
|
ipv4_address: 172.16.0.100
|
||
|
|
||
|
|
||
|
dashboard:
|
||
|
image: buythewhale/ethstats
|
||
|
volumes:
|
||
|
- ./dashboard/ws_secret.json:/eth-netstats/ws_secret.json:ro
|
||
|
ports:
|
||
|
- 3001:3000
|
||
|
networks:
|
||
|
my_net:
|
||
|
ipv4_address: 172.16.0.200
|
||
|
|
||
|
volumes:
|
||
|
validator0:
|
||
|
validator1:
|
||
|
validator2:
|
||
|
validator3:
|
||
|
networks:
|
||
|
my_net:
|
||
|
driver: bridge
|
||
|
ipam:
|
||
|
driver: default
|
||
|
config:
|
||
|
- subnet: 172.16.0.1/24
|
||
|
gateway: 172.16.0.1
|