diff --git a/docker.tmpl b/docker.tmpl index ca190b93b..69e8fae6f 100644 --- a/docker.tmpl +++ b/docker.tmpl @@ -1,7 +1,16 @@ [backends]{{range .Containers}} [backends.backend-{{.Config.Hostname}}] [backends.backend-{{.Config.Hostname}}.servers.server-{{.Config.Hostname}}] - url = "http://{{.NetworkSettings.IPAddress}}:80" + + {{/* Only one exposed port! */}} + {{if eq (len .Config.ExposedPorts) 1}} + {{$ip := .NetworkSettings.IPAddress}} + {{range $keyPort, $valuePort := .Config.ExposedPorts}} + url = "http://{{$ip}}:{{$keyPort.Port}}" + {{end}} + {{else}} + + {{end}} {{end}} [routes]{{range .Containers}}