Files
drobboxordinacebackup/indexer/config.py
2026-02-12 07:38:16 +01:00

35 lines
813 B
Python

import os
from dotenv import load_dotenv
load_dotenv()
# =========================
# Database
# =========================
DB_CONFIG = {
"host": os.getenv("DB_HOST"),
"port": int(os.getenv("DB_PORT", 3306)),
"user": os.getenv("DB_USER"),
"password": os.getenv("DB_PASSWORD"),
"database": os.getenv("DB_NAME"),
"charset": "utf8mb4",
"autocommit": False,
}
# =========================
# Filesystem
# =========================
ROOT_PATH = os.getenv("ROOT_PATH")
ROOT_NAME = os.getenv("ROOT_NAME", "ORDINACE")
BACKUP_PATH = os.getenv("BACKUP_PATH")
BACKUP_PASSWORD = os.getenv("BACKUP_PASSWORD")
# =========================
# Behaviour
# =========================
DRY_RUN = os.getenv("DRY_RUN", "true").lower() in ("1", "true", "yes")
BATCH_SIZE = int(os.getenv("BATCH_SIZE", 1000))