nuget module installation fix

This commit is contained in:
Pavel Vesely
2020-04-07 11:21:33 +02:00
parent b15ff4732c
commit 3fc7e78e56
4 changed files with 13 additions and 10 deletions

View File

@ -16,8 +16,11 @@ namespace Oqtane.Server
var host = BuildWebHost(args);
using (var serviceScope = host.Services.GetRequiredService<IServiceScopeFactory>().CreateScope())
{
var manager = serviceScope.ServiceProvider.GetService<DatabaseManager>();
manager.StartupMigration();
var installationManager = serviceScope.ServiceProvider.GetService<IInstallationManager>();
// install any modules or themes stored in nugget, then restart app to ensure all is loaded in order
installationManager.InstallPackages("Modules,Themes", true);
var databaseManager = serviceScope.ServiceProvider.GetService<DatabaseManager>();
databaseManager.StartupMigration();
}
host.Run();
}