Got rid of the dotenvy_macro package and docker preparation
This commit is contained in:
@ -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()));
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
Reference in New Issue
Block a user