3
0
2022-11-14 09:26:39 +01:00

17 lines
312 B
Go

package helpers
import (
"github.com/joho/godotenv"
"os"
)
// RecursiveDotEnvLoad loads ENV variables from .evn files 3 levels down
func RecursiveDotEnvLoad() {
for _, loc := range []string{".env", "../.env", "../../.env"} {
if _, err := os.Stat(loc); err == nil {
godotenv.Load(loc)
break
}
}
}