diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-05-18 13:50:25 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-05-18 14:25:41 +0200 |
commit | 7cf06683f29b5bd725b9ec15e2ffac77e039e51b (patch) | |
tree | 62d948d5409d4392b148e10c2d31ddbbf4615a3d /src/main.rs | |
parent | 145a60d65756a4fb0a1429418a5f11f60fb1adcb (diff) |
Add port configuration/cli argument
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index 7561e0c..3e0d972 100644 --- a/src/main.rs +++ b/src/main.rs @@ -75,7 +75,6 @@ fn start_server(cli: &CLI) -> bool { async fn main() -> Result<()> { let cli = cli()?; let _ = env_logger::init(); - let port = port_check::free_local_port().expect("Could not find free port"); debug!("Logger initialized"); let config_file_name = PathBuf::from("distrox.toml"); @@ -88,6 +87,7 @@ async fn main() -> Result<()> { ::toml::from_str(&configstr)? }; + let port = cli.port().unwrap_or_else(|| *config.get_app_port()); let adr = format!("127.0.0.1:{}", port); if start_server(&cli) { |