Merge pull request #4810 from dokku/4804-skip-udp-port

Handle udp ports when fetching network config
This commit is contained in:
Jose Diaz-Gonzalez
2021-10-03 17:59:48 -04:00
committed by GitHub
2 changed files with 30 additions and 5 deletions

View File

@@ -174,11 +174,14 @@ func GetContainerPort(appName, processType string, containerID string, isHerokui
break
}
}
cmd := sh.Command(common.DockerBin(), "container", "port", containerID, port)
cmd.Stderr = ioutil.Discard
b, err := cmd.Output()
if err == nil {
port = strings.Split(string(b[:]), ":")[1]
if port != "" {
cmd := sh.Command(common.DockerBin(), "container", "port", containerID, port)
cmd.Stderr = ioutil.Discard
b, err := cmd.Output()
if err == nil {
port = strings.Split(string(b[:]), ":")[1]
}
}
} else {
port = "5000"