diff --git a/pkg/conf/env/env.go b/pkg/conf/env/env.go index 54b867e6d..4669bb3fb 100644 --- a/pkg/conf/env/env.go +++ b/pkg/conf/env/env.go @@ -5,6 +5,8 @@ package env import ( "flag" "os" + "strconv" + "time" ) // deploy env. @@ -45,10 +47,13 @@ var ( func init() { var err error - if Hostname, err = os.Hostname(); err != nil || Hostname == "" { - Hostname = os.Getenv("HOSTNAME") + Hostname = os.Getenv("HOSTNAME") + if Hostname == "" { + Hostname, err = os.Hostname() + if err != nil { + Hostname = strconv.Itoa(int(time.Now().UnixNano())) + } } - addFlag(flag.CommandLine) }