Skip to content

Commit 191dc2d

Browse files
committed
Add non-validator node to containerized devnet
1 parent 4da9ba6 commit 191dc2d

1 file changed

Lines changed: 35 additions & 1 deletion

File tree

docker-compose.yml

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ services:
125125
volumes:
126126
- "seed3:/home/nimiq/.nimiq:rw"
127127

128-
129128
seed4:
130129
image: core:latest
131130
labels:
@@ -157,6 +156,40 @@ services:
157156
volumes:
158157
- "seed4:/home/nimiq/.nimiq:rw"
159158

159+
seed5:
160+
image: core:latest
161+
labels:
162+
# Accept outside Nimiq protocol connections
163+
- traefik.http.routers.seed5.rule=Host(`seed5.${NETWORK_NAME:?err}`)
164+
165+
# Accept outside RPC connections
166+
- traefik.http.routers.seed5-rpc.rule=Host(`seed5.${NETWORK_NAME:?err}`)
167+
- traefik.http.routers.seed5-rpc.entrypoints=rpc
168+
- traefik.http.routers.seed5-rpc.service=seed5-rpc
169+
- traefik.http.services.seed5-rpc.loadbalancer.server.port=8648
170+
171+
depends_on:
172+
- seed4
173+
environment:
174+
- LISTEN_ADDRESSES=/ip4/7.0.0.6/tcp/8443/ws
175+
- NIMIQ_HOST=seed4.${NETWORK_NAME:?err}
176+
- NIMIQ_NETWORK=dev-albatross
177+
- NIMIQ_SEED_NODES=/ip4/7.0.0.2/tcp/8443/ws
178+
- NIMIQ_PEER_KEY_FILE=/home/nimiq/.nimiq/peer_key.dat
179+
- NIMIQ_INSTANT_INBOUND=true
180+
- NIMIQ_VALIDATOR=validator
181+
- NIMIQ_MIN_PEERS=1
182+
- VALIDATOR_ADDRESS=NQ98RXTFQFRJVJP3CV5EGU8XKKQ6CM6CNF9F #private key: 375f6ba7cae26cccacbe6a75a5ac3f94858426dcb855cfd6536fdcb7fc9206b4
183+
- RPC_ENABLED=true
184+
- RUST_BACKTRACE="1"
185+
- NIMIQ_LOG_LEVEL=info
186+
- NIMIQ_LOG_TIMESTAMPS=true
187+
networks:
188+
devnet:
189+
ipv4_address: 7.0.0.6
190+
volumes:
191+
- "seed5:/home/nimiq/.nimiq:rw"
192+
160193
# validator1:
161194
# image: core
162195
# labels:
@@ -236,3 +269,4 @@ volumes:
236269
seed2:
237270
seed3:
238271
seed4:
272+
seed5:

0 commit comments

Comments
 (0)