Update app.py
Browse files
app.py
CHANGED
|
@@ -269,6 +269,7 @@ def get_admin_db(appname: Optional[str]):
|
|
| 269 |
Returns (categories_collection, media_clicks_collection)
|
| 270 |
based on appname
|
| 271 |
"""
|
|
|
|
| 272 |
if appname == "collage-maker":
|
| 273 |
collage_uri = os.getenv("COLLAGE_MAKER_DB_URL")
|
| 274 |
if not collage_uri:
|
|
@@ -278,6 +279,16 @@ def get_admin_db(appname: Optional[str]):
|
|
| 278 |
db = client["adminPanel"]
|
| 279 |
return db.categories, db.media_clicks
|
| 280 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 281 |
# DEFAULT (existing behavior)
|
| 282 |
admin_client = MongoClient(os.getenv("ADMIN_MONGODB_URI"))
|
| 283 |
db = admin_client["adminPanel"]
|
|
|
|
| 269 |
Returns (categories_collection, media_clicks_collection)
|
| 270 |
based on appname
|
| 271 |
"""
|
| 272 |
+
# ---- Collage Maker ----
|
| 273 |
if appname == "collage-maker":
|
| 274 |
collage_uri = os.getenv("COLLAGE_MAKER_DB_URL")
|
| 275 |
if not collage_uri:
|
|
|
|
| 279 |
db = client["adminPanel"]
|
| 280 |
return db.categories, db.media_clicks
|
| 281 |
|
| 282 |
+
# ---- AI ENHANCER ----
|
| 283 |
+
if appname == "AI-Enhancer":
|
| 284 |
+
enhancer_uri = os.getenv("AI_ENHANCER_DB_URL")
|
| 285 |
+
if not enhancer_uri:
|
| 286 |
+
raise RuntimeError("AI_ENHANCER_DB_URL not set")
|
| 287 |
+
|
| 288 |
+
client = MongoClient(enhancer_uri)
|
| 289 |
+
db = client["adminPanel"]
|
| 290 |
+
return db.categories, db.media_clicks
|
| 291 |
+
|
| 292 |
# DEFAULT (existing behavior)
|
| 293 |
admin_client = MongoClient(os.getenv("ADMIN_MONGODB_URI"))
|
| 294 |
db = admin_client["adminPanel"]
|