diff --git a/src/HeartTrackAPI/Program.cs b/src/HeartTrackAPI/Program.cs index bc3f19e..5ab0c66 100644 --- a/src/HeartTrackAPI/Program.cs +++ b/src/HeartTrackAPI/Program.cs @@ -114,8 +114,13 @@ switch (Environment.GetEnvironmentVariable("TYPE")) break; } +// app.Services.GetService()!.Database.EnsureCreated(); + builder.Services.AddSingleton(provider => - new DbDataManager(provider.GetRequiredService())); +{ + provider.GetRequiredService().Database.EnsureCreated(); + return new DbDataManager(provider.GetRequiredService()); +}); builder.Services.AddAuthorization(); builder.Services.AddIdentityApiEndpoints() @@ -165,6 +170,5 @@ if (true) }); } -app.Services.GetService()!.Database.EnsureCreated(); app.Run(); \ No newline at end of file