🔨 test 3 bdd
continuous-integration/drone/push Build is passing Details

TestDatabase
Noan07 2 years ago
parent 1d86edba7a
commit 86811a5cdf

@ -1,4 +1,6 @@
using DataBase.Context;
using DataBase.DataManager;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Logging;
var builder = WebApplication.CreateBuilder(args);
@ -9,7 +11,13 @@ builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
builder.Services.AddSingleton<DbDataManager>();
builder.Services.AddMvc();
var context = new PongDbContext(); //ou une autre classe dérivant de TheDbContext
await context.Database.EnsureCreatedAsync();
//builder.Services.AddSingleton<IDataManager, StubData>();
// Add logging

@ -24,7 +24,7 @@ namespace DataBase.Context
}
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
protected override async void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
base.OnConfiguring(optionsBuilder);
@ -39,7 +39,7 @@ namespace DataBase.Context
var dbServer = Environment.GetEnvironmentVariable("DB_SERVER", EnvironmentVariableTarget.Process);
Debug.WriteLine(dbPassword);
optionsBuilder.UseMySql($"server=leap-hit-team-mysql;port=3306;user=leaphit;password=leaphit;database=leaphit", new MySqlServerVersion(new Version(10, 11, 1)));
}
}

Loading…
Cancel
Save