17 lines
590 B
Python
17 lines
590 B
Python
import os
|
|
from pathlib import Path
|
|
from dotenv import load_dotenv
|
|
|
|
load_dotenv()
|
|
|
|
BOT_TOKEN: str = os.environ["MAX_BOT_TOKEN"]
|
|
|
|
_project_root = Path(__file__).parent
|
|
_db_path_raw = os.environ.get("DB_PATH", "data/support.db")
|
|
DB_PATH: str = str(
|
|
Path(_db_path_raw) if Path(_db_path_raw).is_absolute() else _project_root / _db_path_raw
|
|
)
|
|
ADMIN_USERNAME: str = os.environ.get("ADMIN_USERNAME", "admin")
|
|
ADMIN_PASSWORD: str = os.environ.get("ADMIN_PASSWORD", "changeme")
|
|
ADMIN_HOST: str = os.environ.get("ADMIN_HOST", "0.0.0.0")
|
|
ADMIN_PORT: int = int(os.environ.get("ADMIN_PORT", "8080"))
|