chore: startup logging polish; BIND_PORT env var setting added
This commit is contained in:
parent
4cf3d5aea0
commit
594e91b8a1
6 changed files with 40 additions and 33 deletions
13
src/main.rs
13
src/main.rs
|
|
@ -1,3 +1,4 @@
|
|||
use std::env;
|
||||
use std::{net::SocketAddr, sync::Arc};
|
||||
|
||||
use futures::TryFutureExt;
|
||||
|
|
@ -30,15 +31,19 @@ async fn main() {
|
|||
.with(tracing_error::ErrorLayer::default())
|
||||
.init();
|
||||
|
||||
let commit_hash: &'static str = env!("COMMIT_HASH");
|
||||
tracing::info!("revision: {}", commit_hash);
|
||||
let revision: &'static str = env!("COMMIT_HASH");
|
||||
tracing::info!(revision);
|
||||
|
||||
let cache = kube_cache::Cache::create().unwrap();
|
||||
let arc_cache = Arc::new(Mutex::new(cache));
|
||||
tracing::info!("initialized kube api");
|
||||
|
||||
let listener = TcpListener::bind("0.0.0.0:25565").await.unwrap();
|
||||
tracing::info!("started tcp server");
|
||||
let port = match env::var("BIND_PORT") {
|
||||
Ok(x) => x,
|
||||
Err(_) => "25565".to_string(),
|
||||
};
|
||||
let listener = TcpListener::bind(format!("0.0.0.0:{port}")).await.unwrap();
|
||||
tracing::info!(port, "started tcp server");
|
||||
|
||||
loop {
|
||||
let (socket, addr) = listener.accept().await.unwrap();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue