From 0c5ade77d4f02d77da0fbdc79be8e851b6cbf94c Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 25 Dec 2022 15:46:04 +0100 Subject: adjust bind from env --- server/src/main.rs | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'server/src/main.rs') 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); -- cgit v1.2.3-70-g09d2