diff options
author | metamuffin <metamuffin@disroot.org> | 2023-01-17 22:34:25 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-01-17 22:34:25 +0100 |
commit | 2fc81eee903efa1f6da77b9f58fd2179356dad9f (patch) | |
tree | 6c047c05c636f366220ca34f3312ccc7fb91e85c /server | |
parent | f85d40d8c6cc2f3b58d1e0ea7f0382db88fffd4e (diff) | |
parent | 67694f908f7fc76f78566e6f02d89db2d7a19c1d (diff) | |
download | keks-meet-2fc81eee903efa1f6da77b9f58fd2179356dad9f.tar keks-meet-2fc81eee903efa1f6da77b9f58fd2179356dad9f.tar.bz2 keks-meet-2fc81eee903efa1f6da77b9f58fd2179356dad9f.tar.zst |
merge
Diffstat (limited to 'server')
-rw-r--r-- | server/makefile | 2 | ||||
-rw-r--r-- | server/src/main.rs | 11 |
2 files changed, 6 insertions, 7 deletions
diff --git a/server/makefile b/server/makefile index 6299482..6097a10 100644 --- a/server/makefile +++ b/server/makefile @@ -5,5 +5,7 @@ run: cargo +nightly run --release watch: systemfd --no-pid -s http::8080 -- cargo watch -x '+nightly run' +watch-public: + systemfd --no-pid -s http::0.0.0.0:8080 -- cargo watch -x '+nightly run' target/release/keks-meet: $(shell find src) Cargo.toml cargo +nightly build --release diff --git a/server/src/main.rs b/server/src/main.rs index 85f1854..413f23a 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); |