-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.exs
52 lines (45 loc) · 1.84 KB
/
config.exs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# This file is responsible for configuring your application
# and its dependencies with the aid of the Mix.Config module.
use Mix.Config
# This configuration is loaded before any dependency and is restricted
# to this project. If another project depends on this project, this
# file won't be loaded nor affect the parent project. For this reason,
# if you want to provide default values for your application for
# 3rd-party users, it should be done in your "mix.exs" file.
# You can configure your application as:
#
# config :bard_backend, key: :value
#
# and access this configuration in your application as:
#
# Application.get_env(:bard_backend, :key)
#
# You can also configure a 3rd-party app:
#
# config :logger, level: :info
#
# It is also possible to import configuration files, relative to this
# directory. For example, you can emulate configuration per environment
# by uncommenting the line below and defining dev.exs, test.exs and such.
# Configuration from the imported file will override the ones defined
# here (which is why it is important to import them last).
#
# import_config "#{Mix.env}.exs"
# Yes, this is inteded only for development, this is a demo.
port = (System.get_env["PORT"] || "4000") |> String.to_integer
host = (System.get_env["NOW_URL"] || "localhost")
config :bard_backend, BardBackend.Endpoint,
debug_errors: true,
code_reloader: true,
check_origin: false,
render_errors: [view: BardBackend.ErrorView, accepts: ~w[json]],
pubsub: [name: BardBackend.PubSub,
adapter: Phoenix.PubSub.PG2],
http: [port: port],
url: [host: host, port: port],
secret_key_base: "ITDofrt09K04kIyp7F5FJVHRTLuPjiRDlt0U1owtIzz2K93K1YiUM0EfyGjQzhFL",
watchers: [npm: ["start",
cd: Path.expand("../../BardWeb", __DIR__)]]
config :bard_backend,
namespace: BardBackend
config :phoenix, :stacktrace_depth, 20