~/Projects/uptime
git clone https://code.lsong.org/uptime
Commit
- Commit
- 957c2923074b29d1fedb6f02d147c86c97254937
- Author
- Louis Lam <[email protected]>
- Date
- 2021-10-23 21:44:21 +0800 +0800
- Diffstat
server/jobs.js | 5 +++++ server/jobs/certificate-notification.js | 13 +++++++++++++
add certificate-notification job
diff --git a/server/jobs/certificate-notification.js b/server/jobs/certificate-notification.js new file mode 100644 index 0000000000000000000000000000000000000000..2bada34669afa8ebddbc136bcf910aab27ff1b6d --- /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(); +})(); diff --git a/server/jobs.js b/server/jobs.js index 8a768b91bebbe747cb22b899183b20ae37ac0a8c..5a92893ba085a3ce18af9dda16a4d1accaf8bcdd 100644 --- a/server/jobs.js +++ b/server/jobs.js @@ -6,7 +6,12 @@ const jobs = [ { name: "clear-old-data", interval: "at 03:14", + }, + { +const Bree = require("bree"); } + interval: "60 seconds", // TODO: Production should be larger + }, ]; const initBackgroundJobs = function (args) {