stub
continuous-integration/drone/push Build is passing Details

CI_DB_WORK
David D'ALMEIDA 1 year ago
parent e6c5a9e6d3
commit 7ddefa1e74

@ -44,6 +44,9 @@ public class AppBootstrap(IConfiguration configuration)
{ {
string connectionString; string connectionString;
switch (Environment.GetEnvironmentVariable("TYPE"))
{
case "BDD":
var HOST = System.Environment.GetEnvironmentVariable("HOST"); var HOST = System.Environment.GetEnvironmentVariable("HOST");
var PORT = System.Environment.GetEnvironmentVariable("PORTDB"); var PORT = System.Environment.GetEnvironmentVariable("PORTDB");
var DATABASE = System.Environment.GetEnvironmentVariable("DATABASE"); var DATABASE = System.Environment.GetEnvironmentVariable("DATABASE");
@ -58,6 +61,20 @@ public class AppBootstrap(IConfiguration configuration)
services.AddSingleton<IDataManager>( new DbDataManager(connectionString)); services.AddSingleton<IDataManager>( new DbDataManager(connectionString));
break;
default:
connectionString = Configuration.GetConnectionString("HeartTrackAuthConnection");
if (string.IsNullOrWhiteSpace(connectionString))
{
services.AddDbContext<AuthDbContext>(options => options.UseInMemoryDatabase("AuthDb"));
//options => options.UseSqlite(connectionString)
//services.AddDbContext<HeartTrackContext>();
services.AddDbContext<HeartTrackContext>(options =>
options.UseSqlite(connectionString), ServiceLifetime.Singleton);
}
break;
}
/* /*
services.AddSingleton<DbContextOptions<HeartTrackContext>>(provider => services.AddSingleton<DbContextOptions<HeartTrackContext>>(provider =>

Loading…
Cancel
Save