From f763d21073b0295317ab7d0d22903ab67298d328 Mon Sep 17 00:00:00 2001 From: Soner Sayakci Date: Sat, 26 Oct 2024 13:54:10 +0200 Subject: [PATCH] fix: let system level set env win --- envs/dotenv.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/envs/dotenv.go b/envs/dotenv.go index da2d9806..16472252 100644 --- a/envs/dotenv.go +++ b/envs/dotenv.go @@ -93,6 +93,13 @@ func lookupDotEnv(dir string) map[string]string { mergeDovEnvFile(vars, filepath.Join(dir, ".env."+vars["APP_ENV"]+".local")) + // When the user has set environment variables, we inherit them instead of overwrite it + for k, _ := range vars { + if os.Getenv(k) != "" { + delete(vars, k) + } + } + return vars }