add status endpoint to config and update proxy to return them

This commit is contained in:
2025-10-26 01:16:50 -06:00
parent 260decc9af
commit 61f3a4e623
2 changed files with 7 additions and 2 deletions
+6 -2
View File
@@ -81,8 +81,12 @@ async fn main() -> Result<()> {
.install_default()
.map_err(|e| anyhow!("could not install crypto provider {e:?}"))?;
let mut client_config = ClientConfig::default();
client_config.proxy_url = Some(server_config.public_url.join("proxy")?.to_string());
let mut client_config = ClientConfig {
proxy_url: Some(server_config.public_url.join("proxy")?.to_string()),
status_url: Some(server_config.public_url.join("status")?.to_string()),
cert_hash: None,
};
let (cert, key) = match (&server_config.cert_path, &server_config.key_path) {
(None, None) => {
info!("generating self-signed cert");