diff options
| author | metamuffin <metamuffin@disroot.org> | 2025-10-17 23:12:26 +0200 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2025-10-17 23:12:26 +0200 |
| commit | cdfb82a9a27935986400dc90bee16eb896b0c004 (patch) | |
| tree | 172b02d26678423a7ec810a047b9c4245fbe3bef /server/src/main.rs | |
| parent | 32c4c7801ca14e687b32d2b2254ec762df146d5d (diff) | |
| download | hurrycurry-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.rs | 5 |
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, |