From 7693a6b0633c3eee5d717662df72b62463d6f2d1 Mon Sep 17 00:00:00 2001 From: Ben Busby Date: Mon, 17 Jul 2023 17:46:39 -0600 Subject: Add env var for toggling cron task on/off FARSIDE_CRON allows turning on/off the scheduled instance availability check that occurs every 5 minutes by setting the variable to 1 (on) or 0 (off). The default behavior is "on". --- lib/farside/server.ex | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/farside/server.ex b/lib/farside/server.ex index 61aff40..cdb6682 100644 --- a/lib/farside/server.ex +++ b/lib/farside/server.ex @@ -7,7 +7,10 @@ defmodule Farside.Server do end def start_link(arg) do - if System.get_env("FARSIDE_TEST") do + test = System.get_env("FARSIDE_TEST") + cron = System.get_env("FARSIDE_CRON") + + if test == "1" || cron == "0" do IO.puts("Skipping sync job setup...") else Farside.Scheduler.new_job() -- cgit v1.2.3