From 6c115926e332a6af2da26d92d9c1a89b15574af7 Mon Sep 17 00:00:00 2001 From: decentral1se Date: Thu, 16 Sep 2021 08:40:48 +0200 Subject: [PATCH] fix: load sample env for new apps Closes https://git.coopcloud.tech/coop-cloud/organising/issues/170. --- pkg/recipe/recipe.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/recipe/recipe.go b/pkg/recipe/recipe.go index 8d3ae2bb..da9e4f5b 100644 --- a/pkg/recipe/recipe.go +++ b/pkg/recipe/recipe.go @@ -53,9 +53,14 @@ func Get(recipeName string) (Recipe, error) { return Recipe{}, err } + envSamplePath := path.Join(config.ABRA_DIR, "apps", recipeName, ".env.sample") + sampleEnv, err := config.ReadEnv(envSamplePath) + if err != nil { + logrus.Fatal(err) + } + opts := stack.Deploy{Composefiles: composeFiles} - emptyEnv := make(map[string]string) - config, err := loader.LoadComposefile(opts, emptyEnv) + config, err := loader.LoadComposefile(opts, sampleEnv) if err != nil { return Recipe{}, err }