From 57f4d1b822d744cd667233d89528c5ecd04f80a8 Mon Sep 17 00:00:00 2001 From: Polianin Nikita Date: Fri, 5 Jul 2024 01:22:21 +0300 Subject: [PATCH] fix: add test env to variablesFromFile --- .../Configuration/AppConfig/EnvironmentConfiguration.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Endpoint/Configuration/AppConfig/EnvironmentConfiguration.cs b/Endpoint/Configuration/AppConfig/EnvironmentConfiguration.cs index fe90c2c..e729071 100644 --- a/Endpoint/Configuration/AppConfig/EnvironmentConfiguration.cs +++ b/Endpoint/Configuration/AppConfig/EnvironmentConfiguration.cs @@ -46,6 +46,10 @@ public static class EnvironmentConfiguration { var variablesFromFile = LoadEnvironment(".env"); +#if DEBUG + LoadEnvironment(".env.develop").ToList().ForEach(x => variablesFromFile.Add(x.Key, x.Value)); +#endif + var environmentVariables = Environment.GetEnvironmentVariables() .OfType() .ToDictionary( @@ -57,9 +61,8 @@ public static class EnvironmentConfiguration .AddInMemoryCollection(environmentVariables!) .AddInMemoryCollection(variablesFromFile!); -#if DEBUG - result.AddInMemoryCollection(LoadEnvironment(".env.develop")!); -#endif + + if (!variablesFromFile.TryGetValue("PATH_TO_SAVE", out var data)) return result.Build();