diff --git a/src/lib.rs b/src/lib.rs index 9ab8f4d..33cb7af 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -36,8 +36,13 @@ pub mod db { async fn get_db_url() -> String { #[cfg(debug_assertions)] // Example: Only load .env in debug builds dotenvy::dotenv().ok(); - - env::var(keys::DBURL).expect(keys::error::ERROR) + match dotenvy::from_filename("auth_db.env") { + Ok(_) => env::var(keys::DBURL).expect(keys::error::ERROR), + Err(err) => { + eprintln!("Error loading db env files {:?}", err); + String::new() + } + } } pub async fn migrations(pool: &sqlx::PgPool) {