trtr

Trading simulator and techanalysis gym
git clone https://git.ea.contact/trtr
Log | Files | Refs

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:
Msrc/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(); }