mirror of
https://github.com/fergalmoran/DnsServer.git
synced 2025-12-30 05:18:18 +00:00
DnsWebService: implemented DNS_SERVER_ADMIN_PASSWORD env var to init config.
This commit is contained in:
@@ -3731,12 +3731,14 @@ namespace DnsServerCore
|
||||
if (!string.IsNullOrEmpty(serverDomain))
|
||||
_dnsServer.ServerDomain = serverDomain;
|
||||
|
||||
string adminPassword = Environment.GetEnvironmentVariable("DNS_SERVER_ADMIN_PASSWORD");
|
||||
string adminPasswordFile = Environment.GetEnvironmentVariable("DNS_SERVER_ADMIN_PASSWORD_FILE");
|
||||
if (string.IsNullOrEmpty(adminPasswordFile))
|
||||
|
||||
if (!string.IsNullOrEmpty(adminPassword))
|
||||
{
|
||||
SetCredentials("admin", "admin");
|
||||
SetCredentials("admin", adminPassword);
|
||||
}
|
||||
else
|
||||
else if (!string.IsNullOrEmpty(adminPasswordFile))
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -3753,6 +3755,10 @@ namespace DnsServerCore
|
||||
SetCredentials("admin", "admin");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
SetCredentials("admin", "admin");
|
||||
}
|
||||
|
||||
string strPreferIPv6 = Environment.GetEnvironmentVariable("DNS_SERVER_PREFER_IPV6");
|
||||
if (!string.IsNullOrEmpty(strPreferIPv6))
|
||||
|
||||
Reference in New Issue
Block a user