Implements Configuration via Env Variables
This commit is contained in:
11
src/main.rs
11
src/main.rs
@@ -2,12 +2,21 @@ mod handler;
|
||||
mod middleware;
|
||||
mod model;
|
||||
mod route;
|
||||
mod config;
|
||||
|
||||
use crate::config::config_server;
|
||||
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() {
|
||||
dotenv::dotenv().ok();
|
||||
let server_config = config_server::get_config_server();
|
||||
|
||||
let app = route::create_route();
|
||||
|
||||
println!("🚀 Server started successfully");
|
||||
let listener = tokio::net::TcpListener::bind("0.0.0.0:8500").await.unwrap();
|
||||
let listener = tokio::net::TcpListener::bind(
|
||||
format!("{}:{}", server_config.host, server_config.port)
|
||||
).await.unwrap();
|
||||
axum::serve(listener, app).await.unwrap();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user