this repo has no description

fix hardcoded host and port

authored by scanash00 and committed by tangled.org 5d65902c 61985665

Changed files
+11 -1
src
+11 -1
src/main.rs
··· 90 )); 91 92 let app = tranquil_pds::app(state); 93 - let addr = SocketAddr::from(([127, 0, 0, 1], 3000)); 94 info!("listening on {}", addr); 95 96 let listener = tokio::net::TcpListener::bind(addr)
··· 90 )); 91 92 let app = tranquil_pds::app(state); 93 + 94 + let host = std::env::var("SERVER_HOST").unwrap_or_else(|_| "127.0.0.1".to_string()); 95 + let port: u16 = std::env::var("SERVER_PORT") 96 + .ok() 97 + .and_then(|p| p.parse().ok()) 98 + .unwrap_or(3000); 99 + 100 + let addr: SocketAddr = format!("{}:{}", host, port) 101 + .parse() 102 + .map_err(|e| format!("Invalid SERVER_HOST or SERVER_PORT: {}", e))?; 103 + 104 info!("listening on {}", addr); 105 106 let listener = tokio::net::TcpListener::bind(addr)