+11
-1
src/main.rs
+11
-1
src/main.rs
···
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)