From 396872e27c07d1fe36f02549c76fc7d6b04ca0db Mon Sep 17 00:00:00 2001 From: Sebastian Stehle Date: Tue, 21 Nov 2017 08:30:02 +0100 Subject: [PATCH] Host config improved. --- src/Squidex/Config/Orleans/SiloServices.cs | 7 ++++++- src/Squidex/appsettings.json | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) 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" },