@@ -11,7 +11,7 @@ import (
1111 "github.com/rs/zerolog/log"
1212)
1313
14- func CreateMultiHostService (embeddedCerts embed.FS , args Args ) (container. Client , * docker_support.MultiHostService ) {
14+ func CreateMultiHostService (embeddedCerts embed.FS , args Args ) * docker_support.MultiHostService {
1515 var clients []container_support.ClientService
1616 if len (args .RemoteHost ) > 0 {
1717 log .Info ().Msg (`Consider using Dozzle's remote agent to manage remote hosts. See https://dozzle.dev/guide/agent for more information` )
@@ -48,6 +48,7 @@ func CreateMultiHostService(embeddedCerts embed.FS, args Args) (container.Client
4848 log .Debug ().Msg ("Adding local Docker Engine" )
4949 clients = append (clients , docker_support .NewDockerClientService (localClient , args .Filter ))
5050 }
51+ go StartEvent (args , "server" , localClient , "" )
5152 }
5253
5354 certs , err := ReadCertificates (embeddedCerts )
@@ -56,5 +57,5 @@ func CreateMultiHostService(embeddedCerts embed.FS, args Args) (container.Client
5657 }
5758
5859 clientManager := docker_support .NewRetriableClientManager (args .RemoteAgent , args .Timeout , certs , clients ... )
59- return localClient , docker_support .NewMultiHostService (clientManager , args .Timeout )
60+ return docker_support .NewMultiHostService (clientManager , args .Timeout )
6061}
0 commit comments