aboutsummaryrefslogtreecommitdiff
path: root/lib/pleroma/repo.ex
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2017-03-17 17:09:58 +0100
committerRoger Braun <roger@rogerbraun.net>2017-03-17 17:09:58 +0100
commita93f3421a704d6728a856d5d82cdbf9c43f3f897 (patch)
tree50cab3fed20aeea7722567180b44bda23a21900f /lib/pleroma/repo.ex
downloadpleroma-a93f3421a704d6728a856d5d82cdbf9c43f3f897.tar.gz
Phoenix skeleton
Diffstat (limited to 'lib/pleroma/repo.ex')
-rw-r--r--lib/pleroma/repo.ex11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/pleroma/repo.ex b/lib/pleroma/repo.ex
new file mode 100644
index 000000000..7cecd7b38
--- /dev/null
+++ b/lib/pleroma/repo.ex
@@ -0,0 +1,11 @@
+defmodule Pleroma.Repo do
+ use Ecto.Repo, otp_app: :pleroma
+
+ @doc """
+ Dynamically loads the repository url from the
+ DATABASE_URL environment variable.
+ """
+ def init(_, opts) do
+ {:ok, Keyword.put(opts, :url, System.get_env("DATABASE_URL"))}
+ end
+end