Extend orchestration as actually needed for testnet

Contains various bug fixes.
This commit is contained in:
Luke Parker
2024-03-22 16:06:56 -04:00
parent 2f07d04d88
commit 6658d95c85
6 changed files with 41 additions and 13 deletions

View File

@@ -276,9 +276,9 @@ fn dockerfiles(network: Network) {
Zeroizing::new(<Ristretto as Ciphersuite>::F::from_repr(*serai_key_repr).unwrap())
};
coordinator(&orchestration_path, network, coordinator_key.0, serai_key);
coordinator(&orchestration_path, network, coordinator_key.0, &serai_key);
serai(&orchestration_path, network);
serai(&orchestration_path, network, &serai_key);
}
fn key_gen(network: Network) {
@@ -448,7 +448,20 @@ fn start(network: Network, services: HashSet<String>) {
assert_eq!(network, Network::Dev, "monero-wallet-rpc is only for dev");
command.arg("-p").arg("18082:18082")
}
"serai" => command.arg("--volume").arg(format!("{serai_runtime_volume}:/runtime")),
"coordinator" => {
if network != Network::Dev {
command.arg("-p").arg("30563:30563")
} else {
command
}
}
"serai" => {
let mut command = command;
if network != Network::Dev {
command = command.arg("-p").arg("30333:30333");
}
command.arg("--volume").arg(format!("{serai_runtime_volume}:/runtime"))
}
_ => command,
};
assert!(