Our Personal Data Server from scratch! tranquil.farm
pds rust database fun oauth atproto
238
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix hardcoded host and port

authored by

scanash00 and committed by tangled.org 2fb59b41 a46d2d6f

+11 -1
+11 -1
src/main.rs
··· 90 90 )); 91 91 92 92 let app = tranquil_pds::app(state); 93 - let addr = SocketAddr::from(([127, 0, 0, 1], 3000)); 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 + 94 104 info!("listening on {}", addr); 95 105 96 106 let listener = tokio::net::TcpListener::bind(addr)