diff --git a/lib/farside.ex b/lib/farside.ex index 1642dc6..996084b 100644 --- a/lib/farside.ex +++ b/lib/farside.ex @@ -93,16 +93,21 @@ defmodule Farside do end end - def save_results(file, data) do - {:ok, file} = File.open(file, [:append]) - bin = :erlang.term_to_binary(data) - IO.binwrite(file, bin) - File.close(file) + case System.get_env("MIX_ENV") do + "prod" -> + nil + + _ -> + {:ok, file} = File.open(file, [:append]) + bin = :erlang.term_to_binary(data) + IO.binwrite(file, bin) + File.close(file) + end end def restore_term(file) do - {:ok,bin} = File.read(file) + {:ok, bin} = File.read(file) :erlang.binary_to_term(bin) end end diff --git a/lib/farside/instances.ex b/lib/farside/instances.ex index 99bee1a..a917424 100644 --- a/lib/farside/instances.ex +++ b/lib/farside/instances.ex @@ -5,9 +5,15 @@ defmodule Farside.Instances do update_file = Application.fetch_env!(:farside, :update_file) update_json = update_file <> ".json" - File.rename(update_json, "#{update_file}-#{to_string(DateTime.utc_now()) <> ".json"}") + case System.get_env("MIX_ENV") do + "prod" -> + nil - File.write(update_json, "") + _ -> + File.rename(update_json, "#{update_file}-#{to_string(DateTime.utc_now()) <> ".json"}") + + File.write(update_json, "") + end LastUpdated.value(DateTime.utc_now()) Farside.Instance.Supervisor.update_children()