aboutsummaryrefslogtreecommitdiff
path: root/config/prod.secret.exs
diff options
context:
space:
mode:
authorGuillermo Ramos2020-02-04 13:49:53 +0100
committerGuillermo Ramos2020-02-04 14:20:23 +0100
commit1566a2fcba0676cf54dde2b04702a320d9f1edcd (patch)
tree1d6b378f2d5192fbc3f9446ba9a0cd6e8af2c4c7 /config/prod.secret.exs
downloadwaev-1566a2fcba0676cf54dde2b04702a320d9f1edcd.tar.gz
Initial commit
Diffstat (limited to 'config/prod.secret.exs')
-rw-r--r--config/prod.secret.exs29
1 files changed, 29 insertions, 0 deletions
diff --git a/config/prod.secret.exs b/config/prod.secret.exs
new file mode 100644
index 0000000..35d6f07
--- /dev/null
+++ b/config/prod.secret.exs
@@ -0,0 +1,29 @@
+# In this file, we load production configuration and secrets
+# from environment variables. You can also hardcode secrets,
+# although such is generally not recommended and you have to
+# remember to add this file to your .gitignore.
+use Mix.Config
+
+secret_key_base =
+ System.get_env("SECRET_KEY_BASE") ||
+ raise """
+ environment variable SECRET_KEY_BASE is missing.
+ You can generate one by calling: mix phx.gen.secret
+ """
+
+config :waev, WaevWeb.Endpoint,
+ http: [
+ port: String.to_integer(System.get_env("PORT") || "4000"),
+ transport_options: [socket_opts: [:inet6]]
+ ],
+ secret_key_base: secret_key_base
+
+# ## Using releases (Elixir v1.9+)
+#
+# If you are doing OTP releases, you need to instruct Phoenix
+# to start each relevant endpoint:
+#
+# config :waev, WaevWeb.Endpoint, server: true
+#
+# Then you can assemble a release by calling `mix release`.
+# See `mix help release` for more information.