kiola / lib /srh.ex
Scott Hiett
Transaction support!
abcde98
raw
history blame
511 Bytes
defmodule Srh do
use Application
@port Application.fetch_env!(:srh, :port)
def start(_type, _args) do
IO.puts("Using port #{@port}")
children = [
Srh.Auth.TokenResolver,
{GenRegistry, worker_module: Srh.Redis.Client},
{
Plug.Cowboy,
scheme: :http,
plug: Srh.Http.BaseRouter,
options: [
port: @port
]
}
]
opts = [strategy: :one_for_one, name: Srh.Supervisor]
Supervisor.start_link(children, opts)
end
end