v0.5-rc3: update docker port detect mechanism, docker compose file and doc update

This commit is contained in:
yusing
2024-09-17 03:11:04 +08:00
parent 1120991019
commit 16b507bc7c
10 changed files with 77 additions and 34 deletions

View File

@@ -175,12 +175,13 @@ func (p *Provider) processReloadRequests() {
select {
case p.cooldownCh <- struct{}{}:
p.l.Info("Starting to reload routes")
nRoutes := p.routes.Size()
p.StopAllRoutes()
p.loadRoutes()
p.StartAllRoutes()
p.l.Info("Routes reloaded")
p.l.Infof("Routes reloaded (%d -> %d)", nRoutes, p.routes.Size())
go func() {
time.Sleep(reloadCooldown)
@@ -212,4 +213,4 @@ func (p *Provider) loadRoutes() E.NestedError {
return errors.Build()
}
const reloadCooldown = 300 * time.Millisecond
const reloadCooldown = 50 * time.Millisecond