diff options
| author | Fuwn <[email protected]> | 2022-03-30 03:26:12 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-03-30 03:26:12 -0700 |
| commit | cfbac90c9cfedc8f894ac507ae03d832170bb5a4 (patch) | |
| tree | c85f5bd8931900654c2f7f15fdea079ee4472465 /src/main.rs | |
| parent | build(cargo-make): change key file names (diff) | |
| download | locus-cfbac90c9cfedc8f894ac507ae03d832170bb5a4.tar.xz locus-cfbac90c9cfedc8f894ac507ae03d832170bb5a4.zip | |
feat: custom port
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index e88fd9b..9c0a1bc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -73,6 +73,7 @@ fn hits_from_route(route: &str) -> i32 { async fn main() -> Result<(), Box<dyn std::error::Error>> { std::env::set_var("RUST_LOG", "windmark,locus=trace"); pretty_env_logger::init(); + dotenv::dotenv().ok(); let mut time_mount = Instant::now(); let mut router = Router::new(); @@ -80,6 +81,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> { router.set_private_key_file(".locus/locus_private.pem"); router.set_certificate_chain_file(".locus/locus_pair.pem"); + router.set_port(std::env::var("PORT").unwrap().parse().unwrap()); router.set_pre_route_callback(Box::new(|stream, url, _| { info!( "accepted connection from {} to {}", |