34 lines
766 B
Python
34 lines
766 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")
|
|
|
|
# =========================
|
|
# Behaviour
|
|
# =========================
|
|
|
|
DRY_RUN = os.getenv("DRY_RUN", "true").lower() in ("1", "true", "yes")
|
|
BATCH_SIZE = int(os.getenv("BATCH_SIZE", 1000))
|