diff --git a/src/Squidex/Config/Orleans/SiloServices.cs b/src/Squidex/Config/Orleans/SiloServices.cs index aec9d17a4..eaffea049 100644 --- a/src/Squidex/Config/Orleans/SiloServices.cs +++ b/src/Squidex/Config/Orleans/SiloServices.cs @@ -6,6 +6,7 @@ // All rights reserved. // ========================================================================== +using System; using System.Linq; using System.Net; using Microsoft.Extensions.Configuration; @@ -34,7 +35,11 @@ namespace Squidex.Config.Orleans var ipConfig = config.GetRequiredValue("orleans:hostNameOrIPAddress"); - if (ipConfig.Equals("FirstOfHost")) + if (ipConfig.Equals("Host", StringComparison.OrdinalIgnoreCase)) + { + ipConfig = Dns.GetHostName(); + } + else if (ipConfig.Equals("FirstIPAddressOfHost")) { var ips = Dns.GetHostAddressesAsync(Dns.GetHostName()).Result; diff --git a/src/Squidex/appsettings.json b/src/Squidex/appsettings.json index 156b34566..30221c2cc 100644 --- a/src/Squidex/appsettings.json +++ b/src/Squidex/appsettings.json @@ -68,7 +68,7 @@ /* * Define the IP address or host name that is used for inter-silo communication. * - * Special values: FirstOfHost + * Special values: FirstIPAddressOfHost, Host */ "hostNameOrIPAddress": "localhost" },