@@ -2,17 +2,8 @@ defmodule ExTURN.App do
22 @ moduledoc false
33 use Application
44
5- require Logger
6-
7- @ version Mix.Project . config ( ) [ :version ]
8-
95 @ impl true
106 def start ( _ , _ ) do
11- Logger . info ( "Starting ExTURN v#{ @ version } ..." )
12-
13- listen_ip = Application . fetch_env! ( :ex_turn , :listen_ip )
14- listen_port = Application . fetch_env! ( :ex_turn , :listen_port )
15-
167 auth_provider_ip = Application . fetch_env! ( :ex_turn , :auth_provider_ip )
178 auth_provider_port = Application . fetch_env! ( :ex_turn , :auth_provider_port )
189 use_tls? = Application . fetch_env! ( :ex_turn , :auth_provider_use_tls? )
@@ -34,11 +25,9 @@ defmodule ExTURN.App do
3425 end
3526
3627 children = [
28+ ExTURN.Supervisor ,
3729 { TelemetryMetricsPrometheus ,
3830 metrics: metrics ( ) , plug_cowboy_opts: [ ip: metrics_ip , port: metrics_port ] } ,
39- { DynamicSupervisor , strategy: :one_for_one , name: ExTURN.AllocationSupervisor } ,
40- { Registry , keys: :unique , name: Registry.Allocations } ,
41- { ExTURN.Listener , [ listen_ip , listen_port ] } ,
4231 { Bandit ,
4332 [ plug: ExTURN.AuthProvider , ip: auth_provider_ip , port: auth_provider_port ] ++ scheme_opts }
4433 ]
0 commit comments