Packages

Тестовое задание проект

Current section

Files

Jump to
serv lib d_apl.ex
Raw

lib/d_apl.ex

defmodule D_apl do
@moduledoc "Главный модуль приложения, является супервизором за servSUP - супервизором генсервера"
use Application
@doc "В рамках главного приложения запуск супервизора"
def start(_type, _args) do
Supervisor.start_link(__MODULE__,[],[{:name,__MODULE__}])
end
@doc "start_link запускает init где мы настраиваем параметры"
def init([]) do
import Supervisor.Spec, warn: false
child = [supervisor(ServSUP,[],[])]
supervise(child,[{:strategy,:one_for_one},{:max_restarts,1},{:max_seconds, 5}])
end
end