From e3b80c7230a19480d2593125a79a04eeae79a041 Mon Sep 17 00:00:00 2001 From: kdeng00 Date: Thu, 29 May 2025 19:14:34 -0400 Subject: [PATCH] Added keys and environment modules --- src/environment.rs | 5 +++++ src/keys.rs | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 src/environment.rs create mode 100644 src/keys.rs diff --git a/src/environment.rs b/src/environment.rs new file mode 100644 index 0000000..f3487fa --- /dev/null +++ b/src/environment.rs @@ -0,0 +1,5 @@ + +pub async fn get_db_url() -> String { + dotenvy::dotenv().ok(); + std::env::var(crate::keys::DBURL).expect(crate::keys::error::ERROR) +} diff --git a/src/keys.rs b/src/keys.rs new file mode 100644 index 0000000..b58a50b --- /dev/null +++ b/src/keys.rs @@ -0,0 +1,5 @@ +pub const DBURL: &str = "DATABASE_URL"; + +pub mod error { + pub const ERROR: &str = "DATABASE_URL must be set in .env"; +}