From c3c5ff4ebe0243886007c2b26e211f355eaa9b8e Mon Sep 17 00:00:00 2001 From: clerie Date: Sun, 14 Jul 2024 20:21:07 +0200 Subject: [PATCH] Add option to add port to listen on --- README.md | 2 +- src/main.rs | 26 +++++++++++++++++++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 455e156..677b549 100644 --- a/README.md +++ b/README.md @@ -7,5 +7,5 @@ There is also a Map: { + listen = args.next().unwrap(); + } + unknown => { + println!("unknown option: {}", unknown); + std::process::exit(1) + } + } + } + let app = Router::new() .route("/", get(route_index)) .route("/metrics", get(route_metrics)); - let listener = tokio::net::TcpListener::bind("[::]:3000").await.unwrap(); + let listener = tokio::net::TcpListener::bind(listen).await.unwrap(); println!("Server listening on: http://{}", listener.local_addr().unwrap()); axum::serve(listener, app).await.unwrap();