improve oban logging

This commit is contained in:
2023-02-04 20:47:47 -05:00
committed by oliviasculley
parent cd6bb6fbc3
commit f1139d0ec4
5 changed files with 104 additions and 10 deletions

View File

@ -11,12 +11,15 @@ defmodule Lokal.Repo.Migrator do
end
def init(_opts) do
migrate!()
{:ok, nil}
{:ok, if(automigrate_enabled?(), do: migrate!())}
end
def migrate! do
path = Application.app_dir(:lokal, "priv/repo/migrations")
Ecto.Migrator.run(Lokal.Repo, path, :up, all: true)
end
defp automigrate_enabled? do
Application.get_env(:lokal, Lokal.Application, automigrate: false)[:automigrate]
end
end