mirror of
https://github.com/serai-dex/serai.git
synced 2025-12-09 20:59:23 +00:00
Configure node for a multi-node testnet
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user