From c806356b760c9478ac6b47e22e71917ba436bcd8 Mon Sep 17 00:00:00 2001 From: msi Date: Fri, 14 Nov 2025 11:59:10 -0300 Subject: Add ip extracter --- web/template/src/main.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'web/template/src/main.rs') diff --git a/web/template/src/main.rs b/web/template/src/main.rs index f9c6340..d1f56d9 100644 --- a/web/template/src/main.rs +++ b/web/template/src/main.rs @@ -14,6 +14,7 @@ // OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. // +use std::net::SocketAddr; use std::sync::Arc; use minijinja::Environment; @@ -23,8 +24,8 @@ use tracing::info; mod helpers; mod metric; mod router; -mod state; mod settings; +mod state; #[tokio::main] async fn main() -> anyhow::Result<()> { @@ -52,8 +53,11 @@ async fn start_main_server() -> anyhow::Result<()> { // TODO(msi): from config let listener = TcpListener::bind("0.0.0.0:3000").await?; info!("listening on http://{}", listener.local_addr().unwrap()); - axum::serve(listener, app) - .with_graceful_shutdown(helpers::shutdown_signal()) - .await?; + axum::serve( + listener, + app.into_make_service_with_connect_info::(), + ) + .with_graceful_shutdown(helpers::shutdown_signal()) + .await?; Ok(()) } -- cgit v1.2.3