add: multiple fixes, docs for deployment

This commit is contained in:
2025-04-19 15:06:54 -07:00
parent eb46dccc61
commit 3724d2572a
7 changed files with 275 additions and 35 deletions

View File

@@ -27,18 +27,16 @@ impl Server {
}
}
pub fn register(&mut self, request: &Request) -> Result<()> {
let ip = request.remote_addr().ip().to_string();
pub fn register(&mut self, _request: &Request, ip: &str) -> Result<()> {
info!("Registering {} as a handler", ip);
self.rewriter.add_replacement(ip);
self.rewriter.add_replacement(ip.to_string());
self.generate_config()?;
Ok(())
}
pub fn unregister(&mut self, request: &Request) -> Result<()> {
let ip = request.remote_addr().ip().to_string();
pub fn unregister(&mut self, _request: &Request, ip: &str) -> Result<()> {
info!("Deregistering {} as a handler", ip);
self.rewriter.remove_replacement(&ip);
self.rewriter.remove_replacement(ip);
self.generate_config()?;
Ok(())
}