aboutsummaryrefslogtreecommitdiff
path: root/api/src/db.rs
diff options
context:
space:
mode:
Diffstat (limited to 'api/src/db.rs')
-rw-r--r--api/src/db.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/api/src/db.rs b/api/src/db.rs
index 59b86c5..932a5f0 100644
--- a/api/src/db.rs
+++ b/api/src/db.rs
@@ -1,3 +1,4 @@
+use dotenv::dotenv;
use mongodb::{error::Error, options::ClientOptions, Client};
use std::env;
@@ -10,6 +11,7 @@ pub struct User {
}
pub async fn init() -> Result<Client, Error> {
+ dotenv().ok();
let host = env::var("MONGO_HOST").expect("MONGO_HOST is not set");
let port = env::var("MONGO_PORT").expect("MONGO_PORT is not set");
@@ -17,6 +19,5 @@ pub async fn init() -> Result<Client, Error> {
client_options.app_name = Some("pressure-api".to_string());
- let client = Client::with_options(client_options)?;
- Ok(client)
+ return Client::with_options(client_options);
}