wait in mix task while pleroma is rebooted

This commit is contained in:
Alexander Strizhakov 2020-02-18 18:10:39 +03:00
commit 400fbc7629
No known key found for this signature in database
GPG key ID: 022896A53AEF1381
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