aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index 7ebfbdf..054e18d 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -4,6 +4,8 @@ extern crate tracing;
use color_eyre::eyre::Result;
use hyper::{header::CONTENT_TYPE, Body, Response};
use prometheus::{Encoder, TextEncoder};
+use std::net::IpAddr;
+use std::str::FromStr;
use std::sync::Arc;
use warp::{path, Filter};
@@ -234,7 +236,8 @@ async fn main() -> Result<()> {
warp::serve(site)
.run((
- [0, 0, 0, 0],
+ IpAddr::from_str(&std::env::var("HOST").unwrap_or("::".into()))
+ .expect("can't parse bindhost"),
std::env::var("PORT")
.unwrap_or("3030".into())
.parse::<u16>()