support parse key-only environment variable

fix #303
This commit is contained in:
Tuna 2016-11-28 22:24:00 +01:00
parent 072d4815ee
commit 000ed33cb1

View File

@ -59,10 +59,15 @@ func loadEnvVars(envars []string) []kobject.EnvVar {
if character == "" {
envs = append(envs, kobject.EnvVar{
Name: e,
Name: e,
Value: os.Getenv(e),
})
} else {
values := strings.SplitN(e, character, 2)
// try to get value from os env
if values[1] == "" {
values[1] = os.Getenv(values[0])
}
envs = append(envs, kobject.EnvVar{
Name: values[0],
Value: values[1],