1
0
mirror of https://github.com/bitwarden/server.git synced 2025-05-31 00:00:34 -05:00

Revert "add optional newer directory structure config options for rootless images"

This reverts commit f356d0a2b16306a641de8d185a1ad42c7a13de0e.
This commit is contained in:
tangowithfoxtrot 2025-03-04 09:37:27 -08:00
parent a9d15790d5
commit 431dd34729
No known key found for this signature in database

View File

@ -5,9 +5,6 @@ namespace Bit.Core.Settings;
public class GlobalSettings : IGlobalSettings public class GlobalSettings : IGlobalSettings
{ {
private const string BaseDirectoryLog = "/var/log/bitwarden";
private const string BaseDirectoryConfig = "/config";
private string _logDirectory; private string _logDirectory;
private string _licenseDirectory; private string _licenseDirectory;
@ -19,8 +16,6 @@ public class GlobalSettings : IGlobalSettings
DataProtection = new DataProtectionSettings(this); DataProtection = new DataProtectionSettings(this);
} }
public bool UseNewDirectoryStructure { get; set; }
public bool SelfHosted { get; set; } public bool SelfHosted { get; set; }
public bool UnifiedDeployment { get; set; } public bool UnifiedDeployment { get; set; }
public virtual string KnownProxies { get; set; } public virtual string KnownProxies { get; set; }
@ -28,20 +23,7 @@ public class GlobalSettings : IGlobalSettings
public virtual string ProjectName { get; set; } public virtual string ProjectName { get; set; }
public virtual string LogDirectory public virtual string LogDirectory
{ {
get get => BuildDirectory(_logDirectory, "/logs");
{
if (!string.IsNullOrWhiteSpace(_logDirectory))
{
return _logDirectory;
}
if (UseNewDirectoryStructure)
{
return BaseDirectoryLog;
}
return BuildDirectory(_logDirectory, "/logs");
}
set => _logDirectory = value; set => _logDirectory = value;
} }
public virtual bool LogDirectoryByProject { get; set; } = true; public virtual bool LogDirectoryByProject { get; set; } = true;
@ -49,7 +31,7 @@ public class GlobalSettings : IGlobalSettings
public virtual bool EnableDevLogging { get; set; } = false; public virtual bool EnableDevLogging { get; set; } = false;
public virtual string LicenseDirectory public virtual string LicenseDirectory
{ {
get => BuildDirectory(_licenseDirectory, UseNewDirectoryStructure ? "/shared/licenses" : "/core/licenses"); get => BuildDirectory(_licenseDirectory, "/core/licenses");
set => _licenseDirectory = value; set => _licenseDirectory = value;
} }
public string LicenseCertificatePassword { get; set; } public string LicenseCertificatePassword { get; set; }
@ -141,8 +123,7 @@ public class GlobalSettings : IGlobalSettings
{ {
return null; return null;
} }
return string.Concat("/etc/bitwarden", appendedPath);
return string.Concat(UseNewDirectoryStructure ? BaseDirectoryConfig : "/etc/bitwarden", appendedPath);
} }
public class BaseServiceUriSettings : IBaseServiceUriSettings public class BaseServiceUriSettings : IBaseServiceUriSettings
@ -442,7 +423,7 @@ public class GlobalSettings : IGlobalSettings
public string CertificatePassword { get; set; } public string CertificatePassword { get; set; }
public string Directory public string Directory
{ {
get => _globalSettings.BuildDirectory(_directory, _globalSettings.UseNewDirectoryStructure ? "/shared/aspnet-dataprotection" : "/core/aspnet-dataprotection"); get => _globalSettings.BuildDirectory(_directory, "/core/aspnet-dataprotection");
set => _directory = value; set => _directory = value;
} }
} }