Browse Source

Kubernetes support.

pull/753/head
Sebastian 4 years ago
parent
commit
3e9b363722
  1. 5
      backend/src/Squidex/Config/Orleans/OrleansServices.cs
  2. 5
      backend/src/Squidex/Squidex.csproj
  3. 7
      backend/src/Squidex/appsettings.json

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

@ -102,6 +102,11 @@ namespace Squidex.Config.Orleans
options.Configure(config);
});
if (config.GetValue<bool>("orleans:kubernetes"))
{
builder.UseKubernetesHosting();
}
},
["Development"] = () =>
{

5
backend/src/Squidex/Squidex.csproj

@ -48,6 +48,7 @@
<PackageReference Include="Microsoft.OData.Core" Version="7.9.0" />
<PackageReference Include="Microsoft.Orleans.Core" Version="3.4.3" />
<PackageReference Include="Microsoft.Orleans.Core.Abstractions" Version="3.4.3" />
<PackageReference Include="Microsoft.Orleans.Hosting.Kubernetes" Version="3.4.3" />
<PackageReference Include="Microsoft.Orleans.OrleansRuntime" Version="3.4.3" />
<PackageReference Include="MongoDB.Driver" Version="2.12.4" />
<PackageReference Include="Namotion.Reflection" Version="1.0.23" />
@ -130,6 +131,10 @@
<EmbeddedResource Include="..\..\i18n\frontend_nl.json" Link="Areas\Frontend\Resources\frontend_nl.json" />
</ItemGroup>
<ItemGroup>
<None Include="wwwroot\scripts\outdatedbrowser\outdatedbrowser.min.js" />
</ItemGroup>
<ItemGroup>
<Compile Update="Properties\Resources.Designer.cs">
<DesignTime>True</DesignTime>

7
backend/src/Squidex/appsettings.json

@ -523,6 +523,13 @@
* Supported: MongoDB, Development
*/
"clustering": "Development",
/*
* Tell Orleans it is running in kubernetes.
*
* Read more: https://dotnet.github.io/orleans/docs/deployment/kubernetes.html?q=kubernetes
*/
"kubernetes": false,
/*
* The port is used to share messages between all cluster members. Must be accessible within your cluster or network.

Loading…
Cancel
Save