diff --git a/Seasoned.Backend/Program.cs b/Seasoned.Backend/Program.cs index df525e4..e02cad4 100644 --- a/Seasoned.Backend/Program.cs +++ b/Seasoned.Backend/Program.cs @@ -51,8 +51,19 @@ var app = builder.Build(); using (var scope = app.Services.CreateScope()) { - var db = scope.ServiceProvider.GetRequiredService(); - db.Database.Migrate(); + try + { + var db = scope.ServiceProvider.GetRequiredService(); + + if (db.Database.GetPendingMigrations().Any()) + { + db.Database.Migrate(); + } + } + catch (Exception ex) + { + Console.WriteLine($"Database Migration skipped or failed: {ex.Message}"); + } } app.UseDefaultFiles();