-
Notifications
You must be signed in to change notification settings - Fork 25
/
docker-compose.yml
103 lines (103 loc) · 3.55 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
# Instructions 📖
# - Ensure .env file with 'ETH_HTTP' value set for bridge connectivity
# - `rm -rf ./data` to reset storage
version: '3'
services:
node-0:
image: cennznet/cennznet:2.0.0
volumes:
- ./data/node-0:/mnt/data
command:
- -l=ethy,babe=trace
- --chain=/cennznet/genesis/rata.raw.json
- --validator
- --telemetry-url=ws://cennznet-telemetry.centrality.me:8000/submit 0
- --eth-http=${ETH_HTTP:-http://localhost:8545}
- --alice
- --base-path=/mnt/data
- --name=alice-${HOSTNAME:-localhost}-0
- --unsafe-ws-external
- --unsafe-rpc-external
- --rpc-cors=all
- --bootnodes=/dns4/node-5/tcp/30333/p2p/12D3KooWCjJYJPjLJmHH9Q7NGzQRZvN28xwZ4Rjsazf14sCr3uH8
ports:
- "9933:9933"
- "9944:9944"
- "30334:30333"
node-1:
image: cennznet/cennznet:2.0.0
volumes:
- ./data/node-1:/mnt/data
command:
- --chain=/cennznet/genesis/rata.raw.json
- --validator
- --telemetry-url=ws://cennznet-telemetry.centrality.me:8000/submit 0
- --eth-http=${ETH_HTTP:-http://localhost:8545}
- --bob
- --base-path=/mnt/data
- --name=bob-${HOSTNAME:-localhost}-1
- --node-key=0000000000000000000000000000000000000000000000000000000000000002
- --bootnodes=/dns4/node-5/tcp/30333/p2p/12D3KooWCjJYJPjLJmHH9Q7NGzQRZvN28xwZ4Rjsazf14sCr3uH8
ports:
- "30335:30333"
node-2:
image: cennznet/cennznet:2.0.0
volumes:
- ./data/node-2:/mnt/data
command:
- --chain=/cennznet/genesis/rata.raw.json
- --validator
- --telemetry-url=ws://cennznet-telemetry.centrality.me:8000/submit 0
- --eth-http=${ETH_HTTP:-http://localhost:8545}
- --charlie
- --base-path=/mnt/data
- --name=charlie-${HOSTNAME:-localhost}-2
- --node-key=0000000000000000000000000000000000000000000000000000000000000003
- --bootnodes=/dns4/node-5/tcp/30333/p2p/12D3KooWCjJYJPjLJmHH9Q7NGzQRZvN28xwZ4Rjsazf14sCr3uH8
ports:
- "30336:30333"
node-3:
image: cennznet/cennznet:2.0.0
volumes:
- ./data/node-3:/mnt/data
command:
- --chain=/cennznet/genesis/rata.raw.json
- --validator
- --telemetry-url=ws://cennznet-telemetry.centrality.me:8000/submit 0
- --eth-http=${ETH_HTTP:-http://localhost:8545}
- --dave
- --base-path=/mnt/data
- --name=dave-${HOSTNAME:-localhost}-3
- --node-key=0000000000000000000000000000000000000000000000000000000000000004
- --bootnodes=/dns4/node-5/tcp/30333/p2p/12D3KooWCjJYJPjLJmHH9Q7NGzQRZvN28xwZ4Rjsazf14sCr3uH8
ports:
- "30337:30333"
node-4:
image: cennznet/cennznet:2.0.0
volumes:
- ./data/node-4:/mnt/data
command:
- --chain=/cennznet/genesis/rata.raw.json
- --validator
- --telemetry-url=ws://cennznet-telemetry.centrality.me:8000/submit 0
- --eth-http=${ETH_HTTP:-http://localhost:8545}
- --eve
- --base-path=/mnt/data
- --name=eve-${HOSTNAME:-localhost}-4
- --node-key=0000000000000000000000000000000000000000000000000000000000000005
- --bootnodes=/dns4/node-5/tcp/30333/p2p/12D3KooWCjJYJPjLJmHH9Q7NGzQRZvN28xwZ4Rjsazf14sCr3uH8
ports:
- "30338:30333"
node-5:
image: cennznet/cennznet:2.0.0
volumes:
- ./data/node-5:/mnt/data
command:
- --chain=/cennznet/genesis/rata.raw.json
- --name=full-${HOSTNAME:-localhost}-5
- --base-path=/mnt/data
- --node-key=8967bcbae338641d1102ff4465fda281f0bf6e9842702f3a992650d4855f5cd0
- --ws-external
- --rpc-external
ports:
- "30339:30333"