farmbot_os/lib/farmbot/http/supervisor.ex

20 lines
363 B
Elixir

defmodule Farmbot.HTTP.Supervisor do
@moduledoc "Supervises HTTP."
use Supervisor
@doc "Start HTTP services."
def start_link(token, opts \\ []) do
Supervisor.start_link(__MODULE__, token, opts)
end
def init(token) do
children = [
worker(Farmbot.HTTP)
]
opts = [strategy: :one_for_all]
supervise(children, opts)
end
end