Configure secret_key_base and database_url via env vars

ex-png
Marcin Kulik 8 years ago
parent f640817108
commit 1c7bb5e164

@ -13,8 +13,10 @@ use Mix.Config
# which you typically run after static files are built. # which you typically run after static files are built.
config :asciinema, Asciinema.Endpoint, config :asciinema, Asciinema.Endpoint,
http: [port: {:system, "PORT"}], http: [port: {:system, "PORT"}],
url: [host: "example.com", port: 80], url: [scheme: "https", host: "asciinema.org", port: 443],
cache_static_manifest: "priv/static/manifest.json" force_ssl: [rewrite_on: [:x_forwarded_proto]],
cache_static_manifest: "priv/static/manifest.json",
secret_key_base: System.get_env("SECRET_KEY_BASE")
# Do not print debug messages in production # Do not print debug messages in production
config :logger, level: :info config :logger, level: :info
@ -56,6 +58,8 @@ config :logger, level: :info
# config :asciinema, Asciinema.Endpoint, server: true # config :asciinema, Asciinema.Endpoint, server: true
# #
# Finally import the config/prod.secret.exs config :asciinema, Asciinema.Repo,
# which should be versioned separately. adapter: Ecto.Adapters.Postgres,
import_config "prod.secret.exs" url: System.get_env("DATABASE_URL"),
pool_size: String.to_integer(System.get_env("POOL_SIZE") || "20"),
ssl: true

Loading…
Cancel
Save