Fix healthcheck script to wait for netstat command output (#7275)

Fixes #7272
master
Nitish Tiwari 6 years ago committed by Harshavardhana
parent 7923b83953
commit dab314900d
  1. 5
      dockerscripts/healthcheck.go

@ -83,6 +83,11 @@ func findEndpoint() string {
if strings.Count(addr, ":") > 0 { if strings.Count(addr, ":") > 0 {
addr = strings.Join([]string{"[", addr, "]"}, "") addr = strings.Join([]string{"[", addr, "]"}, "")
} }
// wait for cmd to complete before return
if err = cmd.Wait(); err != nil {
// command failed to run
log.Fatal(err.Error())
}
// return joint address and port // return joint address and port
return strings.Join([]string{addr, port}, ":") return strings.Join([]string{addr, port}, ":")
} }

Loading…
Cancel
Save