commit de00864fc83a1fc51631258775b0e15fb76a9a0f parent e30f39b127c1f0aca4ddfc842c2e86e6cc73cca5 Author: ea <ea@ea.contact> Date: Sun, 24 May 2026 20:41:35 +0000 feat: make server port configurable via PORT env var Diffstat:
| M | src/main.rs | | | 4 | +++- |
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/main.rs b/src/main.rs @@ -38,6 +38,8 @@ async fn main() { .with_state(state) .layer(tower_http::compression::CompressionLayer::new()); - let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap(); + let port = std::env::var("PORT").unwrap_or_else(|_| "3000".to_string()); + let addr = format!("0.0.0.0:{}", port); + let listener = tokio::net::TcpListener::bind(&addr).await.unwrap(); axum::serve(listener, app).await.unwrap(); }