Fix restic env in health check
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
|
import os
|
||||||
import subprocess
|
import subprocess
|
||||||
import psutil
|
import psutil
|
||||||
|
from app import RESTIC_ENV
|
||||||
from services.system import worst_disk_usage
|
from services.system import worst_disk_usage
|
||||||
|
|
||||||
|
|
||||||
@@ -11,7 +13,9 @@ def health(cfg, container_map: dict | None = None) -> str:
|
|||||||
lines = ["🩺 Health check\n"]
|
lines = ["🩺 Health check\n"]
|
||||||
|
|
||||||
try:
|
try:
|
||||||
subprocess.check_output(["restic", "snapshots"], timeout=10)
|
env = os.environ.copy()
|
||||||
|
env.update(RESTIC_ENV)
|
||||||
|
subprocess.check_output(["restic", "snapshots"], timeout=10, env=env)
|
||||||
lines.append("🟢 Backup repo reachable")
|
lines.append("🟢 Backup repo reachable")
|
||||||
except Exception:
|
except Exception:
|
||||||
lines.append("🔴 Backup repo unreachable")
|
lines.append("🔴 Backup repo unreachable")
|
||||||
|
|||||||
Reference in New Issue
Block a user