Skip to content

Commit c661aff

Browse files
authored
Enhancement: added server option to config (#337)
* Added server as optional config * Added option to README
1 parent 28d3496 commit c661aff

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ config :live_debugger,
9494
secret_key_base: "YOUR_SECRET_KEY_BASE", # Secret key used for LiveDebuggerWeb.Endpoint
9595
signing_salt: "your_signing_salt", # Signing salt used for LiveDebuggerWeb.Endpoint
9696
adapter: Bandit.PhoenixAdapter, # Adapter used in LiveDebuggerWeb.Endpoint
97+
server: true, # Forces LiveDebugger to start even if project is not started with the `mix phx.server`
9798
tracing_setup_delay: 0 # Time in ms after tracing will be initialized. Useful in case multi-nodes envs
9899
```
99100

docs/config.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,6 @@ config :live_debugger,
3535
secret_key_base: "YOUR_SECRET_KEY_BASE", # Secret key used for LiveDebugger.Endpoint
3636
signing_salt: "your_signing_salt", # Signing salt used for LiveDebugger.Endpoint
3737
adapter: Bandit.PhoenixAdapter, # Adapter used in LiveDebugger.Endpoint
38+
server: true, # Forces LiveDebugger to start even if project is not started with the `mix phx.server`
3839
tracing_setup_delay: 0 # Time in ms after tracing will be initialized. Useful in case multi-nodes envs
3940
```

lib/live_debugger.ex

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,15 @@ defmodule LiveDebugger do
6161
live_reload: Keyword.get(config, :live_reload, [])
6262
]
6363

64+
endpoint_server = Keyword.get(config, :server)
65+
66+
endpoint_config =
67+
if is_nil(endpoint_server) do
68+
endpoint_config
69+
else
70+
Keyword.put(endpoint_config, :server, endpoint_server)
71+
end
72+
6473
Application.put_env(@app_name, LiveDebuggerWeb.Endpoint, endpoint_config)
6574
end
6675

0 commit comments

Comments
 (0)