Fix default connection string and set port as environment variable

This commit is contained in:
Alex Selimov 2026-03-19 23:44:37 -04:00
parent 44c9f0e705
commit a3b201fa09
4 changed files with 12 additions and 3 deletions

View file

@ -12,9 +12,11 @@ async fn main() {
.with(tracing_subscriber::fmt::layer())
.init();
let listener = tokio::net::TcpListener::bind("0.0.0.0:3000").await.unwrap();
let state = AppState::new().await;
let port = &state.env.port;
let listener = tokio::net::TcpListener::bind(format!("0.0.0.0:{port}")).await.unwrap();
tracing::info!("listening on {}", listener.local_addr().unwrap());
axum::serve(listener, upvoters::app(AppState::new().await))
axum::serve(listener, upvoters::app(state))
.await
.unwrap();
}