diff options
author | metamuffin <metamuffin@disroot.org> | 2022-12-25 15:46:04 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-12-25 15:46:04 +0100 |
commit | 0c5ade77d4f02d77da0fbdc79be8e851b6cbf94c (patch) | |
tree | 9e1818f341cea9e203769fcc2eeb5c3fc4b9b3e3 /server/src | |
parent | 028c382c9f5408422832b29a8fa466a6386c86f7 (diff) | |
download | keks-meet-0c5ade77d4f02d77da0fbdc79be8e851b6cbf94c.tar keks-meet-0c5ade77d4f02d77da0fbdc79be8e851b6cbf94c.tar.bz2 keks-meet-0c5ade77d4f02d77da0fbdc79be8e851b6cbf94c.tar.zst |
adjust bind from env
Diffstat (limited to 'server/src')
-rw-r--r-- | server/src/main.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index d958d66..229a935 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -12,6 +12,8 @@ use log::{debug, error}; use room::Room; use std::collections::HashMap; use std::convert::Infallible; +use std::net::SocketAddr; +use std::str::FromStr; use std::sync::Arc; use tokio::sync::RwLock; use warp::hyper::Server; @@ -69,13 +71,8 @@ async fn run() { Server::from_tcp(l).unwrap() } else { Server::bind( - &( - [127, 0, 0, 1], - std::env::var("PORT") - .map(|p| p.parse().unwrap()) - .unwrap_or(8080), - ) - .into(), + &SocketAddr::from_str(&std::env::var("BIND").unwrap_or(String::from("127.0.0.1:8080"))) + .unwrap(), ) }; let service = warp::service(routes); |