From 2011d1fb3695f4debd85c09011d8973f60a858e0 Mon Sep 17 00:00:00 2001 From: Blitblank Date: Sat, 14 Mar 2026 15:52:43 -0500 Subject: [PATCH] attempt migrations at api startup --- api/Program.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/api/Program.cs b/api/Program.cs index 302b215..efa938c 100644 --- a/api/Program.cs +++ b/api/Program.cs @@ -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(); + + var retries = 10; + while (retries-- > 0) { + try { + db.Database.Migrate(); + break; + } catch { + Thread.Sleep(5000); + } + } +} + app.Run();