Gagan0141 commited on
Commit
844d2e4
·
verified ·
1 Parent(s): 77e64dd

Create db.py

Browse files
Files changed (1) hide show
  1. db.py +23 -0
db.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from pymongo import MongoClient
3
+ from dotenv import load_dotenv
4
+ import os
5
+
6
+ load_dotenv()
7
+
8
+ @st.cache_resource
9
+ def get_db():
10
+ mongo_uri = os.getenv("MONGO_URI")
11
+
12
+ if not mongo_uri:
13
+ raise RuntimeError("MongoDB URI not configured")
14
+
15
+ client = MongoClient(
16
+ mongo_uri,
17
+ serverSelectionTimeoutMS=5000,
18
+ connectTimeoutMS=5000,
19
+ tls=True
20
+ )
21
+
22
+ client.admin.command("ping")
23
+ return client["final_chatbot_talks"]