refactor(docker): set alias initially to have better debuggability

This commit is contained in:
yusing
2025-11-06 20:15:03 +08:00
parent 36e9b0d416
commit b90f2409ab

View File

@@ -121,6 +121,7 @@ func (p *DockerProvider) routesFromContainerLabels(container *types.Container) (
// init entries map for all aliases // init entries map for all aliases
for _, a := range container.Aliases { for _, a := range container.Aliases {
routes[a] = &route.Route{ routes[a] = &route.Route{
Alias: a,
Metadata: route.Metadata{ Metadata: route.Metadata{
Container: container, Container: container,
}, },
@@ -134,7 +135,7 @@ func (p *DockerProvider) routesFromContainerLabels(container *types.Container) (
for alias, entryMapAny := range m { for alias, entryMapAny := range m {
if len(alias) == 0 { if len(alias) == 0 {
errs.Add(gperr.New("empty alias")) errs.Adds("empty alias")
continue continue
} }
@@ -172,6 +173,7 @@ func (p *DockerProvider) routesFromContainerLabels(container *types.Container) (
r, ok := routes[alias] r, ok := routes[alias]
if !ok { if !ok {
r = &route.Route{ r = &route.Route{
Alias: alias,
Metadata: route.Metadata{ Metadata: route.Metadata{
Container: container, Container: container,
}, },