CaddyServer (CaddyServer v0.3.0)
Documentation for CaddyServer
.
Link to this section Summary
Functions
Return Caddyfile content
Returns a specification to start this module under a supervisor.
Return path of caddy server binary
Return GenServer state, %{port: Port.t()}
Callback implementation for GenServer.handle_continue/2
.
Callback implementation for GenServer.init/1
.
Start caddy server by using config return in caddyfile()
Stop caddy server using system kill command
Return Caddy Version from Application.get_env(:caddy_server, CaddyServer) |> Keyword.get(:version)
Link to this section Functions
caddyfile()
@spec caddyfile() :: binary()
Return Caddyfile content
child_spec(init_arg)
Returns a specification to start this module under a supervisor.
See Supervisor
.
cmd()
@spec cmd() :: binary()
Return path of caddy server binary
get_state()
@spec get_state() :: %{port: Port.t() | nil}
Return GenServer state, %{port: Port.t()}
handle_continue(atom, state)
Callback implementation for GenServer.handle_continue/2
.
init(init)
Callback implementation for GenServer.init/1
.
start()
Start caddy server by using config return in caddyfile()
start_link(_)
stop()
@spec stop() :: non_neg_integer()
Stop caddy server using system kill command
version()
@spec version() :: binary()
Return Caddy Version from Application.get_env(:caddy_server, CaddyServer) |> Keyword.get(:version)
if not defined, use @default_version
instead