support parse key-only environment variable

fix #303
This commit is contained in:
Tuna
2016-12-19 11:23:42 +01:00
parent 072d4815ee
commit 000ed33cb1
+6 -1
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],