Browse Source

Custom IP Address.

pull/490/head
Sebastian 6 years ago
parent
commit
8287340a84
  1. 13
      backend/src/Squidex/Config/Orleans/OrleansServices.cs
  2. 6
      backend/src/Squidex/appsettings.json

13
backend/src/Squidex/Config/Orleans/OrleansServices.cs

@ -76,7 +76,18 @@ namespace Squidex.Config.Orleans
{
["MongoDB"] = () =>
{
var address = Helper.ResolveIPAddressAsync(Dns.GetHostName(), AddressFamily.InterNetwork).Result;
IPAddress address;
var configuredAddress = config.GetOptionalValue("orleans:ipAddress", string.Empty);
if (!string.IsNullOrWhiteSpace(configuredAddress))
{
address = IPAddress.Parse(configuredAddress);
}
else
{
address = Helper.ResolveIPAddressAsync(Dns.GetHostName(), AddressFamily.InterNetwork).Result;
}
builder.ConfigureEndpoints(
address,

6
backend/src/Squidex/appsettings.json

@ -378,7 +378,11 @@
/*
* The ports used by Orleans to connect to external clients. Not used.
*/
"gatewayPort": "40000"
"gatewayPort": "40000",
/*
* The advertised IP address. Usually not needed.
*/
"ipAddress": ""
},
"eventStore": {

Loading…
Cancel
Save