summaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-05-18 13:50:25 +0200
committerMatthias Beyer <mail@beyermatthias.de>2020-05-18 14:25:41 +0200
commit7cf06683f29b5bd725b9ec15e2ffac77e039e51b (patch)
tree62d948d5409d4392b148e10c2d31ddbbf4615a3d /src/main.rs
parent145a60d65756a4fb0a1429418a5f11f60fb1adcb (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.rs2
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) {