Current section
Files
Jump to
Current section
Files
lib/simplates/supervisor.ex
defmodule Infuse.Simplates.Supervisor do
use Supervisor
require Logger
@name Infuse.Simplates.Supervisor
def start_link do
Supervisor.start_link(__MODULE__, :ok, name: @name)
end
def init(:ok) do
children = [
#worker(Infuse.Simplates.Registry, []),
worker(Infuse.Simplates.Loader, [Infuse.config(:web_root)]),
worker(Infuse.Simplates.Hotreload, [Infuse.config(:web_root)]),
]
Logger.info("Supervisor: Started Infuse.Simplates.Supervisor")
supervise(children, strategy: :one_for_all)
end
end