From 2a3da71bad04345fc83a800b8d29e2d4e89ec28c Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Wed, 27 Nov 2024 20:29:29 +0000 Subject: [PATCH] feat: add ability to toggle uptime kuma --- .env.example | 2 ++ internal/worker/worker.go | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 3dfbab9..7961d53 100644 --- a/.env.example +++ b/.env.example @@ -6,6 +6,8 @@ LASTFM_USERNAME="axolotlmaid" # API key for last.fm LASTFM_API_KEY="API_KEY_GOES_HERE" +# Toggle to enable Uptime Kuma +UPTIME_KUMA_ENABLED=false # URL for Uptime Kuma UPTIME_KUMA_URL="http://localhost:3001/metrics" # API key for Uptime Kuma diff --git a/internal/worker/worker.go b/internal/worker/worker.go index fd0d36b..4c6d685 100644 --- a/internal/worker/worker.go +++ b/internal/worker/worker.go @@ -1,6 +1,10 @@ package worker +import "os" + func StartWorkers() { go StartLastFMWorker() - go StartStatusWorker() + if os.Getenv("STATUS") == "true" { + go StartStatusWorker() + } }