digifreely commited on
Commit
f374417
Β·
verified Β·
1 Parent(s): 9e2655d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -9
app.py CHANGED
@@ -26,15 +26,18 @@ logger = logging.getLogger("maria_pt")
26
  # ─────────────────────────────────────────────
27
  # Environment / Secrets (set in HF Space Settings β†’ Secrets)
28
  # ─────────────────────────────────────────────
29
- EXPECTED_HASH = os.environ.get("EXPECTED_HASH",
30
- "7208839b7c5d8e5418a492ee2eadaf15d9d32ba7f7c9a4c0f0486cfc358a96c2")
31
- MONGO_PASSWORD = os.environ.get("MONGO_PASSWORD", "")
32
- MONGO_URI = os.environ.get(
33
- "MONGO_URI",
34
- f"mongodb+srv://testuser:{MONGO_PASSWORD}@cluster0.ntz2mpi.mongodb.net/"
35
- )
36
- MONGO_DB = os.environ.get("MONGO_DB", "MariaPTDB")
37
- MONGO_COLLECTION = os.environ.get("MONGO_COLL", "MariaPTColl")
 
 
 
38
 
39
  # Cloudflare Turnstile secret (placeholder – paste your real secret in HF Secrets)
40
  CF_TURNSTILE_SECRET = os.environ.get("CF_TURNSTILE_SECRET", "PLACEHOLDER_CF_TURNSTILE_SECRET")
 
26
  # ─────────────────────────────────────────────
27
  # Environment / Secrets (set in HF Space Settings β†’ Secrets)
28
  # ─────────────────────────────────────────────
29
+ def _require_secret(key: str) -> str:
30
+ value = os.environ.get(key)
31
+ if not value:
32
+ raise RuntimeError(f"Missing required secret: {key}")
33
+ return value
34
+
35
+ EXPECTED_HASH = _require_secret("EXPECTED_HASH")
36
+ MONGO_PASSWORD = _require_secret("MONGO_PASSWORD")
37
+ MONGO_DB = os.environ.get("MONGO_DB", "MariaPTDB")
38
+ MONGO_COLLECTION = os.environ.get("MONGO_COLL", "MariaPTColl")
39
+ MONGO_URI = os.environ.get("MONGO_URI") or \
40
+ f"mongodb+srv://testuser:{MONGO_PASSWORD}@cluster0.ntz2mpi.mongodb.net/"
41
 
42
  # Cloudflare Turnstile secret (placeholder – paste your real secret in HF Secrets)
43
  CF_TURNSTILE_SECRET = os.environ.get("CF_TURNSTILE_SECRET", "PLACEHOLDER_CF_TURNSTILE_SECRET")