From 5c8afb377ec17e58516e1b5c99954a917b29d14c Mon Sep 17 00:00:00 2001 From: holger krekel Date: Mon, 20 Oct 2025 18:01:16 +0200 Subject: [PATCH] also run fsreport --- cmdeploy/src/cmdeploy/__init__.py | 2 ++ .../src/cmdeploy/service/chatmail-fsreport.service.f | 9 +++++++++ cmdeploy/src/cmdeploy/service/chatmail-fsreport.timer.f | 9 +++++++++ 3 files changed, 20 insertions(+) create mode 100644 cmdeploy/src/cmdeploy/service/chatmail-fsreport.service.f create mode 100644 cmdeploy/src/cmdeploy/service/chatmail-fsreport.timer.f diff --git a/cmdeploy/src/cmdeploy/__init__.py b/cmdeploy/src/cmdeploy/__init__.py index 0064800f..8d7af04d 100644 --- a/cmdeploy/src/cmdeploy/__init__.py +++ b/cmdeploy/src/cmdeploy/__init__.py @@ -131,6 +131,8 @@ def _install_remote_venv_with_chatmaild(config) -> None: "turnserver", "chatmail-expire", "chatmail-expire.timer", + "chatmail-fsreport", + "chatmail-fsreport.timer", ): execpath = fn if fn != "filtermail-incoming" else "filtermail" params = dict( diff --git a/cmdeploy/src/cmdeploy/service/chatmail-fsreport.service.f b/cmdeploy/src/cmdeploy/service/chatmail-fsreport.service.f new file mode 100644 index 00000000..3bd630fb --- /dev/null +++ b/cmdeploy/src/cmdeploy/service/chatmail-fsreport.service.f @@ -0,0 +1,9 @@ +[Unit] +Description=chatmail file system storage reporting job +After=network.target + +[Service] +Type=oneshot +User=vmail +ExecStart=/usr/local/lib/chatmaild/venv/bin/chatmail-fsreport /usr/local/lib/chatmaild/chatmail.ini + diff --git a/cmdeploy/src/cmdeploy/service/chatmail-fsreport.timer.f b/cmdeploy/src/cmdeploy/service/chatmail-fsreport.timer.f new file mode 100644 index 00000000..b47d1b03 --- /dev/null +++ b/cmdeploy/src/cmdeploy/service/chatmail-fsreport.timer.f @@ -0,0 +1,9 @@ +[Unit] +Description=Run Daily Chatmail fsreport Job + +[Timer] +OnCalendar=*-*-* 08:02:00 +Persistent=true + +[Install] +WantedBy=timers.target