diff --git a/src/Services/AliasVault.SmtpService/Program.cs b/src/Services/AliasVault.SmtpService/Program.cs index b12d71ce5..925f465f2 100644 --- a/src/Services/AliasVault.SmtpService/Program.cs +++ b/src/Services/AliasVault.SmtpService/Program.cs @@ -120,6 +120,14 @@ builder.Services.AddSingleton( ); builder.Services.AddHostedService(); - var host = builder.Build(); + +using (var scope = host.Services.CreateScope()) +{ + var container = scope.ServiceProvider; + var db = container.GetRequiredService(); + + await db.Database.MigrateAsync(); +} + await host.RunAsync();