Add safe config fallbacks for app init and health checks

This commit is contained in:
2026-02-15 01:16:58 +03:00
parent 6d5fb9c258
commit b54a094185
3 changed files with 25 additions and 20 deletions

2
app.py
View File

@@ -15,7 +15,7 @@ else:
paths_cfg = cfg.get("paths", {})
runtime_state.configure(paths_cfg.get("runtime_state", "/var/server-bot/runtime.json"))
ARTIFACT_STATE = paths_cfg["artifact_state"]
ARTIFACT_STATE = paths_cfg.get("artifact_state", "/opt/tg-bot/state.json")
RESTIC_ENV = load_env(paths_cfg.get("restic_env", "/etc/restic/restic.env"))
DISK_WARN = int(cfg.get("thresholds", {}).get("disk_warn", 80))