summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--update.exs8
2 files changed, 11 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index b263cd1..0126d78 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,6 @@ erl_crash.dump
*.beam
/config/*.secret.exs
.elixir_ls/
+
+# Ignore results from update script
+.update-result*
diff --git a/update.exs b/update.exs
index dad22ec..65110f6 100644
--- a/update.exs
+++ b/update.exs
@@ -33,6 +33,7 @@ defmodule Instances do
end)
add_to_redis(conn, service, result)
+ log_results(service.type, result)
end
end
@@ -65,6 +66,13 @@ defmodule Instances do
])
end
end
+
+ def log_results(service_name, results) do
+ {:ok, file} = File.open(".update-results", [:append, {:delayed_write, 100, 20}])
+ IO.write(file, service_name <> ": " <> inspect(results) <> "\n")
+ File.close(file)
+ end
end
+File.rename(".update-results", ".update-results-prev")
Instances.update("services.json")