feat: read PORT from env var, default 8080
This commit is contained in:
parent
c61b8de776
commit
06bbf65d71
@ -20,10 +20,11 @@ async fn main() {
|
|||||||
|
|
||||||
let app = routes::build_router(state);
|
let app = routes::build_router(state);
|
||||||
|
|
||||||
let addr = "0.0.0.0:8080";
|
let port = std::env::var("PORT").unwrap_or_else(|_| "8080".to_string());
|
||||||
let listener = tokio::net::TcpListener::bind(addr)
|
let addr = format!("0.0.0.0:{port}");
|
||||||
|
let listener = tokio::net::TcpListener::bind(&addr)
|
||||||
.await
|
.await
|
||||||
.expect("无法绑定 0.0.0.0:8080");
|
.unwrap_or_else(|_| panic!("无法绑定 {addr}"));
|
||||||
println!("backend listening on http://{addr}");
|
println!("backend listening on http://{addr}");
|
||||||
|
|
||||||
axum::serve(listener, app).await.expect("server error");
|
axum::serve(listener, app).await.expect("server error");
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user