Current section
Files
Jump to
Current section
Files
lib/event_bus_metrics/web/server_supervisor.ex
defmodule EventBus.Metrics.Web.ServerSupervisor do
@moduledoc """
A server supervisor using Cowboy web server
"""
use Supervisor
alias Plug.Adapters.Cowboy
alias EventBus.Metrics.Web.Router
alias EventBus.Metrics.Config
@doc false
def init(options), do: options
@doc false
def start_link do
{:ok, _} =
Cowboy.http(
Router,
[],
port: Config.http_server_port(),
acceptors: 100,
compress: true
)
end
end