"""Konfigurasi Atlas Histo dari variabel lingkungan.

Semua punya nilai bawaan yang aman untuk lokal, jadi app tetap hidup tanpa env.
"""

from __future__ import annotations

import os

DB_CFG = {
    "host": os.environ.get("HIST_DB_HOST", "127.0.0.1"),
    "user": os.environ.get("HIST_DB_USER", "histologi"),
    "password": os.environ.get("HIST_DB_PASS", "histologi"),
    "database": os.environ.get("HIST_DB_NAME", "histologi"),
    "charset": "utf8mb4",
}

ADMIN_PASS = os.environ.get("HIST_ADMIN_PASS", "").strip()
BATAS_UNGGAH = 25 * 1024 * 1024  # 25 MB
PORT = int(os.environ.get("HIST_PORT", "8086"))
