Mutli-stage build for production
This commit is contained in:
11
lib/mobilizon/cli.ex
Normal file
11
lib/mobilizon/cli.ex
Normal file
@@ -0,0 +1,11 @@
|
||||
defmodule Mobilizon.Cli do
|
||||
@app :mobilizon
|
||||
|
||||
def migrate do
|
||||
Application.load(@app)
|
||||
|
||||
for repo <- Application.fetch_env!(@app, :ecto_repos) do
|
||||
{:ok, _, _} = Ecto.Migrator.with_repo(repo, &Ecto.Migrator.run(&1, :up, all: true))
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user