feature/client-template #2
@@ -57,4 +57,19 @@ if (app.Environment.IsEnvironment("Development")) {
|
|||||||
|
|
||||||
app.MapControllers();
|
app.MapControllers();
|
||||||
|
|
||||||
|
// attempt enitity-framework migrations at startup. love you stack overflow
|
||||||
|
using (var scope = app.Services.CreateScope()) {
|
||||||
|
var db = scope.ServiceProvider.GetRequiredService<AppDbContext>();
|
||||||
|
|
||||||
|
var retries = 10;
|
||||||
|
while (retries-- > 0) {
|
||||||
|
try {
|
||||||
|
db.Database.Migrate();
|
||||||
|
break;
|
||||||
|
} catch {
|
||||||
|
Thread.Sleep(5000);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
app.Run();
|
app.Run();
|
||||||
|
|||||||
Reference in New Issue
Block a user