From 000ed33cb175e29bcecdbbdd536d36e443191169 Mon Sep 17 00:00:00 2001 From: Tuna Date: Mon, 28 Nov 2016 22:24:00 +0100 Subject: [PATCH] support parse key-only environment variable fix #303 --- pkg/loader/compose/compose.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/loader/compose/compose.go b/pkg/loader/compose/compose.go index 5a3abb9b..c11a7cc1 100644 --- a/pkg/loader/compose/compose.go +++ b/pkg/loader/compose/compose.go @@ -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],