diff options
| -rw-r--r-- | src/cli/run_server.rs | 8 | 
1 files 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() |