1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-21 21:33:18 +01:00

feat: updates agents to be more resilient by reconnecting. also adds big performance issues in swarm mode with little updates to the UI. (#3145)

This commit is contained in:
Amir Raminfar
2024-07-25 08:01:33 -07:00
committed by GitHub
parent c87a7b1272
commit 3a988b8fdc
29 changed files with 560 additions and 241 deletions

View File

@@ -2,6 +2,7 @@ package web
import (
"context"
"crypto/tls"
"time"
"io"
@@ -85,7 +86,8 @@ func createHandler(client docker.Client, content fs.FS, config Config) *chi.Mux
content = afero.NewIOFS(fs)
}
multiHostService := docker_support.NewMultiHostService([]docker_support.ClientService{docker_support.NewDockerClientService(client)})
manager := docker_support.NewRetriableClientManager(nil, tls.Certificate{}, docker_support.NewDockerClientService(client))
multiHostService := docker_support.NewMultiHostService(manager)
return createRouter(&handler{
multiHostService: multiHostService,
content: content,