This commit is contained in:
2026-01-06 18:10:35 +01:00
parent 28f2dc7787
commit 2aa2bd2c23

View File

@@ -17,7 +17,7 @@ pub static DATA_STORAGE: &str = "storage/";
pub static BIND_ADDR: LazyLock<String> = LazyLock::new(|| match env::var("BIND_ADDR") { pub static BIND_ADDR: LazyLock<String> = LazyLock::new(|| match env::var("BIND_ADDR") {
Ok(addr) => { Ok(addr) => {
println!("Binding to address: {}", addr); println!("Binding to address: {}", addr);
addr.parse().unwrap_or("0.0.0.0".to_string()) addr.parse().unwrap_or("127.0.0.1".to_string())
} }
Err(_) => { Err(_) => {
println!("Binding to default address: 0.0.0.0"); println!("Binding to default address: 0.0.0.0");
@@ -25,8 +25,14 @@ pub static BIND_ADDR: LazyLock<String> = LazyLock::new(|| match env::var("BIND_A
} }
}); });
pub static BIND_PORT: LazyLock<u16> = LazyLock::new(|| match env::var("BIND_PORT") { pub static BIND_PORT: LazyLock<u16> = LazyLock::new(|| match env::var("BIND_PORT") {
Ok(port_str) => port_str.parse().unwrap_or(8080), Ok(port_str) => {
Err(_) => 8080, println!("Binding to port: {}", port_str);
port_str.parse().unwrap_or(8080)
}
Err(_) => {
println!("Binding to default port: 8080");
8080
}
}); });
pub static STATIC_PAGES: LazyLock<Vec<String>> = LazyLock::new(|| { pub static STATIC_PAGES: LazyLock<Vec<String>> = LazyLock::new(|| {
@@ -79,6 +85,7 @@ async fn main() -> std::io::Result<()> {
let _ = fs::create_dir_all(LOG_DIR); let _ = fs::create_dir_all(LOG_DIR);
println!("Starting server at http://{}:{}/", *BIND_ADDR, *BIND_PORT); println!("Starting server at http://{}:{}/", *BIND_ADDR, *BIND_PORT);
tokio::spawn(async { tokio::spawn(async {
let mut interval = tokio::time::interval(tokio::time::Duration::from_secs(60)); let mut interval = tokio::time::interval(tokio::time::Duration::from_secs(60));
loop { loop {