diff --git a/src/Squidex/Config/Orleans/OrleansServices.cs b/src/Squidex/Config/Orleans/OrleansServices.cs index 352611909..be633366f 100644 --- a/src/Squidex/Config/Orleans/OrleansServices.cs +++ b/src/Squidex/Config/Orleans/OrleansServices.cs @@ -58,7 +58,10 @@ namespace Squidex.Config.Orleans { ["MongoDB"] = () => { - hostBuilder.ConfigureEndpoints(Dns.GetHostName(), 11111, 40000, listenOnAnyHostAddress: true); + var siloPort = int.Parse(config.GetRequiredValue("orleans:siloPort") ?? "11111"); + var gatewayPort = int.Parse(config.GetRequiredValue("orleans:gatewayPort") ?? "400000"); + + hostBuilder.ConfigureEndpoints(Dns.GetHostName(), siloPort, gatewayPort, listenOnAnyHostAddress: true); var mongoConfiguration = config.GetRequiredValue("store:mongoDb:configuration"); var mongoDatabaseName = config.GetRequiredValue("store:mongoDb:database"); diff --git a/src/Squidex/appsettings.json b/src/Squidex/appsettings.json index 14e289162..b7bccef40 100644 --- a/src/Squidex/appsettings.json +++ b/src/Squidex/appsettings.json @@ -177,7 +177,9 @@ * * Supported: MongoDB, Development */ - "clustering": "MongoDb" + "clustering": "MongoDb", + "siloPort": 11112, + "gatewayPort": 40002 }, "eventStore": {