Create Data directoty if does not exists

This commit is contained in:
Pavel Vesely 2020-04-25 10:58:38 +02:00
parent 457debf35e
commit a09be84824

View File

@ -38,6 +38,10 @@ namespace Oqtane.Infrastructure
{
var defaultConnectionString = _config.GetConnectionString(SettingKeys.ConnectionStringKey);
var defaultAlias = GetInstallationConfig(SettingKeys.DefaultAliasKey, string.Empty);
var dataDirectory = AppDomain.CurrentDomain.GetData("DataDirectory")?.ToString();
//create data directory if does not exists
if (!Directory.Exists(dataDirectory)) Directory.CreateDirectory(dataDirectory);
// if no values specified, fallback to IDE installer
if (string.IsNullOrEmpty(defaultConnectionString))
@ -61,7 +65,6 @@ namespace Oqtane.Infrastructure
if (result.Success)
{
var dataDirectory = AppDomain.CurrentDomain.GetData("DataDirectory")?.ToString();
WriteVersionInfo(defaultConnectionString);
TenantMigration(defaultConnectionString, dataDirectory);
}
@ -69,7 +72,6 @@ namespace Oqtane.Infrastructure
if (_isInstalled && !IsDefaultSiteInstalled(defaultConnectionString))
{
BuildDefaultSite(password,email);
}
}
@ -210,7 +212,6 @@ namespace Oqtane.Infrastructure
private static void ModuleMigration(Assembly assembly, string connectionString)
{
Console.WriteLine($"Migrating assembly {assembly.FullName}");
var dbUpgradeConfig = DeployChanges.To.SqlDatabase(connectionString)
.WithScriptsEmbeddedInAssembly(assembly, s => !s.ToLower().Contains("uninstall.sql")); // scripts must be included as Embedded Resources