diff --git a/README.md b/README.md
index ff58f43..845283e 100644
--- a/README.md
+++ b/README.md
@@ -193,7 +193,7 @@ goes against what Farside is trying to solve. Use at your own discretion.
To run Farside without compiling, you can perform the following steps:
- Install dependencies: `mix deps.get`
-- Initialize db contents: `mix run -e Farside.Instances.sync`
+- Initialize db contents: `FARSIDE_CRON=0 mix run -e Farside.Instances.sync`
- Run Farside: `mix run --no-halt`
- Uses localhost:4001
@@ -233,7 +233,11 @@ farside
FARSIDE_SERVICES_JSON |
- The "services" JSON file to use for selecting instances (default: `services.json`) |
+ The JSON file to use for selecting instances (default: `services.json`) |
+
+
+ FARSIDE_CRON |
+ Set to 0 to deactivate the scheduled instance availability check (default on). |
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()