Skip to content

Commit 33c7059

Browse files
committed
Ran mix phx.gen.release
1 parent 9686e28 commit 33c7059

5 files changed

Lines changed: 41 additions & 0 deletions

File tree

explorer/lib/explorer/release.ex

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
defmodule Explorer.Release do
2+
@moduledoc """
3+
Used for executing DB release tasks when run in production without Mix
4+
installed.
5+
"""
6+
@app :explorer
7+
8+
def migrate do
9+
load_app()
10+
11+
for repo <- repos() do
12+
{:ok, _, _} = Ecto.Migrator.with_repo(repo, &Ecto.Migrator.run(&1, :up, all: true))
13+
end
14+
end
15+
16+
def rollback(repo, version) do
17+
load_app()
18+
{:ok, _, _} = Ecto.Migrator.with_repo(repo, &Ecto.Migrator.run(&1, :down, to: version))
19+
end
20+
21+
defp repos do
22+
Application.fetch_env!(@app, :ecto_repos)
23+
end
24+
25+
defp load_app do
26+
Application.load(@app)
27+
end
28+
end

explorer/rel/overlays/bin/migrate

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/sh
2+
set -eu
3+
4+
cd -P -- "$(dirname -- "$0")"
5+
exec ./explorer eval Explorer.Release.migrate
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
call "%~dp0\explorer" eval Explorer.Release.migrate

explorer/rel/overlays/bin/server

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/sh
2+
set -eu
3+
4+
cd -P -- "$(dirname -- "$0")"
5+
PHX_SERVER=true exec ./explorer start
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
set PHX_SERVER=true
2+
call "%~dp0\explorer" start

0 commit comments

Comments
 (0)