summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2022-09-09 19:32:46 +0200
committermetamuffin <metamuffin@disroot.org>2022-09-09 19:32:46 +0200
commitaf3282603cbee1b09fd54645d8e7ab7f85b185f8 (patch)
tree247619f225f3ea3644e8eb9eb8350d7b758d5ede /server
parentd71b0cb3b576e36ad4af64d40af584f05c4d89d3 (diff)
downloadkeks-meet-af3282603cbee1b09fd54645d8e7ab7f85b185f8.tar
keks-meet-af3282603cbee1b09fd54645d8e7ab7f85b185f8.tar.bz2
keks-meet-af3282603cbee1b09fd54645d8e7ab7f85b185f8.tar.zst
server: port from env
Diffstat (limited to 'server')
-rw-r--r--server/src/main.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/server/src/main.rs b/server/src/main.rs
index d6467d5..f920013 100644
--- a/server/src/main.rs
+++ b/server/src/main.rs
@@ -61,7 +61,15 @@ async fn run() {
let server = if let Some(l) = listenfd.take_tcp_listener(0).unwrap() {
Server::from_tcp(l).unwrap()
} else {
- Server::bind(&([127, 0, 0, 1], 8080).into())
+ Server::bind(
+ &(
+ [127, 0, 0, 1],
+ std::env::var("PORT")
+ .map(|p| p.parse().unwrap())
+ .unwrap_or(8080),
+ )
+ .into(),
+ )
};
let service = warp::service(routes);
server