wait in mix task while pleroma is rebooted

This commit is contained in:
Alexander Strizhakov 2020-02-18 18:10:39 +03:00 committed by rinpatch
commit 474ef512df
3 changed files with 51 additions and 14 deletions

View file

@ -12,6 +12,19 @@ defmodule Mix.Pleroma do
end
{:ok, _} = Application.ensure_all_started(:pleroma)
if Pleroma.Config.get(:env) not in [:test, :benchmark] do
pleroma_rebooted?()
end
end
defp pleroma_rebooted? do
if Restarter.Pleroma.rebooted?() do
:ok
else
Process.sleep(10)
pleroma_rebooted?()
end
end
def load_pleroma do