public void MigrateBinResources() { var serverBinResources = Path.Combine(EnvironmentVariables.ApplicationPath, "Resources"); if (!(_directory.Exists(EnvironmentVariables.ResourcePath) || !_directory.Exists(serverBinResources))) { _directory.Copy(serverBinResources, EnvironmentVariables.ResourcePath, true); _directory.CleanUp(serverBinResources); } var sourceFileName = Path.Combine(EnvironmentVariables.ApplicationPath, "Dockerfile"); if (!File.Exists(sourceFileName)) { return; } var destFileName = Path.Combine(EnvironmentVariables.AppDataPath, "Dockerfile"); try { File.Copy(sourceFileName, destFileName, true); } catch (UnauthorizedAccessException e) { _writer.WriteLine($"UnauthorizedAccessException writing dockerfile to {destFileName}"); } }
public void MigrateOldResources() { var serverBinResources = Path.Combine(EnvironmentVariables.ApplicationPath, _resourceDirectory); if (!_directory.Exists(EnvironmentVariables.ResourcePath) && !_directory.Exists(serverBinResources)) { _directory.Copy(serverBinResources, EnvironmentVariables.ResourcePath, true); _directory.CleanUp(serverBinResources); } }
public void MigrateBinResources() { var serverBinResources = Path.Combine(EnvironmentVariables.ApplicationPath, "Resources"); if (!(_directory.Exists(EnvironmentVariables.ResourcePath) || !_directory.Exists(serverBinResources))) { _directory.Copy(serverBinResources, EnvironmentVariables.ResourcePath, true); _directory.CleanUp(serverBinResources); } var dockerfile = Path.Combine(EnvironmentVariables.ApplicationPath, "Dockerfile"); if (File.Exists(dockerfile)) { File.Copy(dockerfile, Path.Combine(EnvironmentVariables.AppDataPath, "Dockerfile"), true); } }