diff --git a/server/jobs.js b/server/jobs.js index 8a768b91b..5a92893ba 100644 --- a/server/jobs.js +++ b/server/jobs.js @@ -6,7 +6,11 @@ const jobs = [ { name: "clear-old-data", interval: "at 03:14", - } + }, + { + name: "certificate-notification", + interval: "60 seconds", // TODO: Production should be larger + }, ]; const initBackgroundJobs = function (args) { diff --git a/server/jobs/certificate-notification.js b/server/jobs/certificate-notification.js new file mode 100644 index 000000000..2bada3466 --- /dev/null +++ b/server/jobs/certificate-notification.js @@ -0,0 +1,13 @@ +const { log, exit, connectDb } = require("./util-worker"); +const { R } = require("redbean-node"); +const { setSetting, setting } = require("../util-server"); + +(async () => { + await connectDb(); + + console.log("Checking Certificate Expiry Date"); + + // TODO: Query monitor_tls_info + + exit(); +})();