From e850c57a10c025c2e2e995dc0eda4affbe4380bc Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Mon, 11 Oct 2021 11:53:39 +0100
Subject: [PATCH] Use "every" instead of our own hand-rolled cron

---
 conf/services.d/expire/run | 10 +---------
 conf/services.d/ingest/run | 10 +---------
 2 files changed, 2 insertions(+), 18 deletions(-)

diff --git a/conf/services.d/expire/run b/conf/services.d/expire/run
index a19b4d5..3982208 100755
--- a/conf/services.d/expire/run
+++ b/conf/services.d/expire/run
@@ -1,10 +1,2 @@
 #!/bin/sh
-
-period=${EXPIRE_PERIOD_SECS:-86400}
-offset=$(shuf -i 0-${period} -n 1)
-
-sleep $offset
-while true; do
-    /usr/local/bin/feedbackloop expire --days=30
-    sleep $period
-done
+exec every ${EXPIRE_PERIOD_SECS:-86400} /usr/local/bin/feedbackloop expire --days=30
diff --git a/conf/services.d/ingest/run b/conf/services.d/ingest/run
index 8b945cf..8077e0b 100755
--- a/conf/services.d/ingest/run
+++ b/conf/services.d/ingest/run
@@ -1,10 +1,2 @@
 #!/bin/sh
-
-period=${INGEST_PERIOD_SECS:-3600}
-offset=$(shuf -i 0-${period} -n 1)
-
-sleep $offset
-while true; do
-    /usr/local/bin/feedbackloop ingest
-    sleep $period
-done
+exec every ${INGEST_PERIOD_SECS:-3600} /usr/local/bin/feedbackloop ingest
-- 
GitLab