diff --git a/src/HeartTrackAPI/AppBootstrap.cs b/src/HeartTrackAPI/AppBootstrap.cs index 1b6ccf7..77c557d 100644 --- a/src/HeartTrackAPI/AppBootstrap.cs +++ b/src/HeartTrackAPI/AppBootstrap.cs @@ -44,6 +44,9 @@ public class AppBootstrap(IConfiguration configuration) { string connectionString; + switch (Environment.GetEnvironmentVariable("TYPE")) + { + case "BDD": var HOST = System.Environment.GetEnvironmentVariable("HOST"); var PORT = System.Environment.GetEnvironmentVariable("PORTDB"); var DATABASE = System.Environment.GetEnvironmentVariable("DATABASE"); @@ -58,6 +61,20 @@ public class AppBootstrap(IConfiguration configuration) services.AddSingleton( new DbDataManager(connectionString)); + break; + default: + connectionString = Configuration.GetConnectionString("HeartTrackAuthConnection"); + if (string.IsNullOrWhiteSpace(connectionString)) + { + services.AddDbContext(options => options.UseInMemoryDatabase("AuthDb")); + //options => options.UseSqlite(connectionString) + //services.AddDbContext(); + services.AddDbContext(options => + options.UseSqlite(connectionString), ServiceLifetime.Singleton); + } + break; + + } /* services.AddSingleton>(provider =>