os.LookupEnv
вернет переменную окружения в виде строки и логическое значение, указывающее, была ли переменная установлена, или вы получите
v, ok = "something", true
// or, if the env var isn't set
v, ok = "", false
// or, if the env var is set but empty:
v, ok = "", true
Используйте ее как:
var port string
var ok bool
if port, ok = os.LookupEnv("huru_api_port"); !ok {
port = ":8000"
}