aboutsummaryrefslogtreecommitdiff
path: root/server/src/main.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-10-17 23:12:26 +0200
committermetamuffin <metamuffin@disroot.org>2025-10-17 23:12:26 +0200
commitcdfb82a9a27935986400dc90bee16eb896b0c004 (patch)
tree172b02d26678423a7ec810a047b9c4245fbe3bef /server/src/main.rs
parent32c4c7801ca14e687b32d2b2254ec762df146d5d (diff)
downloadhurrycurry-cdfb82a9a27935986400dc90bee16eb896b0c004.tar
hurrycurry-cdfb82a9a27935986400dc90bee16eb896b0c004.tar.bz2
hurrycurry-cdfb82a9a27935986400dc90bee16eb896b0c004.tar.zst
Add CLI option for user defined registry address (close #481)
Diffstat (limited to 'server/src/main.rs')
-rw-r--r--server/src/main.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/server/src/main.rs b/server/src/main.rs
index b5db4859..e87d52b6 100644
--- a/server/src/main.rs
+++ b/server/src/main.rs
@@ -73,6 +73,10 @@ pub(crate) struct Args {
#[cfg(feature = "register")]
#[arg(long)]
register_disable_ip6: bool,
+ /// Address of registry server to use when registering
+ #[cfg(feature = "register")]
+ #[arg(long, default_value = "https://hurrycurry-registry.metamuffin.org")]
+ registry_server: String,
}
fn main() -> Result<()> {
@@ -158,6 +162,7 @@ async fn run(data_path: PathBuf, args: Args) -> anyhow::Result<()> {
args.server_name.clone(),
args.listen.port(),
args.register_uri,
+ args.registry_server,
state.clone(),
args.register_disable_ip4,
args.register_disable_ip6,