|
|
@ -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
|
|
|
|