Configure node for a multi-node testnet

This commit is contained in:
Luke Parker
2022-11-01 23:10:36 -04:00
parent 86aaadaea0
commit e3fc3f28fb
9 changed files with 65 additions and 31 deletions

View File

@@ -25,7 +25,6 @@ volumes:
services:
_serai:
&serai_defaults
restart: unless-stopped
@@ -61,7 +60,7 @@ services:
- cluster-coins-lg
environment:
CHAIN: dev
NAME: Alice
NAME: alice
VALIDATOR: true
serai-bob:
@@ -75,7 +74,8 @@ services:
- cluster-coins-lg
environment:
CHAIN: dev
NAME: Bob
NAME: bob
VALIDATOR: true
serai-charlie:
<<: *serai_defaults
@@ -88,7 +88,8 @@ services:
- cluster-coins-lg
environment:
CHAIN: dev
NAME: Charlie
NAME: charlie
VALIDATOR: true
serai-dave:
<<: *serai_defaults
@@ -122,6 +123,7 @@ services:
environment:
CHAIN: dev
NAME: Ferdie
# Processor Services
# Coin Services

View File

@@ -26,12 +26,11 @@ RUN --mount=type=cache,target=/usr/local/cargo/git \
--mount=type=cache,target=/serai/target/release/build \
--mount=type=cache,target=/serai/target/release/deps \
--mount=type=cache,target=/serai/target/release/.fingerprint \
--mount=type=cache,target=/serai/target/release/incremental \
--mount=type=cache,target=/serai/target/release/incremental \
--mount=type=cache,target=/serai/target/release/wbuild \
--mount=type=cache,target=/serai/target/release/lib* \
cargo build --release
# Prepare Image
FROM ubuntu:latest as image
LABEL description="STAGE 2: Copy and Run"

View File

@@ -1,6 +1,6 @@
#!/bin/bash
if [[ -z $VALIDATOR ]]; then
serai-node --chain $CHAIN --name $NAME
serai-node --chain $CHAIN --$NAME
else
serai-node --chain $CHAIN --name $NAME --validator
serai-node --chain $CHAIN --$NAME --validator
fi