feature/client-template #2
@@ -57,4 +57,19 @@ if (app.Environment.IsEnvironment("Development")) {
|
||||
|
||||
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();
|
||||
|
||||
Reference in New Issue
Block a user