From 6a2f8ab0b2c7028636ddf06a7dd776f5f8b3ace6 Mon Sep 17 00:00:00 2001 From: Melody Horn / boringcactus Date: Sun, 13 Jun 2021 11:52:24 -0600 Subject: specify server port --- src/cli/run_server.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/cli/run_server.rs b/src/cli/run_server.rs index 9e4d91c..242c824 100644 --- a/src/cli/run_server.rs +++ b/src/cli/run_server.rs @@ -3,13 +3,17 @@ use structopt::StructOpt; use crate::{Settings, UrlMap}; #[derive(StructOpt)] +/// Run an HTTP server pub struct RunServer { - + #[structopt(default_value = "8000")] + /// The port to listen on + port: u16, } impl RunServer { pub fn execute(self, urls: UrlMap, _settings: Settings) { - let server_task = warp::serve(urls).run(([127, 0, 0, 1], 3030)); + println!("Starting server at http://127.0.0.1:{}/", self.port); + let server_task = warp::serve(urls).run(([127, 0, 0, 1], self.port)); tokio::runtime::Builder::new_multi_thread() .enable_all() -- cgit v1.2.3