Got rid of the dotenvy_macro package and docker preparation

This commit is contained in:
2023-04-08 17:38:35 +03:00
parent 0b7549c2b6
commit e548f1b268
4 changed files with 9 additions and 21 deletions

View File

@ -3,12 +3,10 @@ mod router;
mod routes;
mod utilities;
use dotenvy_macro::dotenv;
use router::create_router;
use std::net::SocketAddr;
pub async fn run() {
let port = dotenv!("PORT");
pub async fn run(port: String) {
let app = create_router();
let address = SocketAddr::from(([0, 0, 0, 0], port.parse().unwrap()));

View File

@ -5,7 +5,8 @@ use log::info;
#[tokio::main]
async fn main() {
dotenvy::dotenv().ok();
let port = dotenvy::var("PORT").unwrap_or("3000".to_string());
env_logger::Builder::from_env(Env::default().default_filter_or("info")).init();
info!("Starting app on {}", dotenvy::var("PORT").unwrap());
run().await;
info!("Starting app on {}", port);
run(port).await;
}