feat: adds initial health check
This commit is contained in:
27
.idea/.idea.Pushy/.idea/jsonSchemas.xml
generated
Normal file
27
.idea/.idea.Pushy/.idea/jsonSchemas.xml
generated
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="JsonSchemaMappingsProjectConfiguration">
|
||||||
|
<state>
|
||||||
|
<map>
|
||||||
|
<entry key="No JSON schema">
|
||||||
|
<value>
|
||||||
|
<SchemaInfo>
|
||||||
|
<option name="ignoredFile" value="true" />
|
||||||
|
<option name="name" value="No JSON schema" />
|
||||||
|
<option name="relativePathToSchema" value="" />
|
||||||
|
<option name="applicationDefined" value="true" />
|
||||||
|
<option name="patterns">
|
||||||
|
<list>
|
||||||
|
<Item>
|
||||||
|
<option name="path" value="file://$PROJECT_DIR$/app.json" />
|
||||||
|
</Item>
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
<option name="isIgnoredFile" value="true" />
|
||||||
|
</SchemaInfo>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
|
</map>
|
||||||
|
</state>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
@@ -23,6 +23,8 @@ builder.UseOrleans(silo =>
|
|||||||
|
|
||||||
builder.Services.AddScoped<LinkGenerator>();
|
builder.Services.AddScoped<LinkGenerator>();
|
||||||
|
|
||||||
|
builder.Services.AddHealthChecks();
|
||||||
|
|
||||||
// Add services to the container.
|
// Add services to the container.
|
||||||
builder.Services.AddRazorComponents()
|
builder.Services.AddRazorComponents()
|
||||||
.AddInteractiveServerComponents()
|
.AddInteractiveServerComponents()
|
||||||
@@ -58,4 +60,6 @@ app.MapRazorComponents<App>()
|
|||||||
.AddInteractiveWebAssemblyRenderMode()
|
.AddInteractiveWebAssemblyRenderMode()
|
||||||
.AddAdditionalAssemblies(typeof(Pushy.Client._Imports).Assembly);
|
.AddAdditionalAssemblies(typeof(Pushy.Client._Imports).Assembly);
|
||||||
|
|
||||||
|
app.MapHealthChecks("/healthz");
|
||||||
|
|
||||||
app.Run();
|
app.Run();
|
||||||
@@ -10,10 +10,12 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="9.0.0" />
|
||||||
<PackageReference Include="Microsoft.Orleans.Persistence.Redis" Version="8.2.0" />
|
<PackageReference Include="Microsoft.Orleans.Persistence.Redis" Version="8.2.0" />
|
||||||
<PackageReference Include="Microsoft.Orleans.Reminders.Redis" Version="8.2.0" />
|
<PackageReference Include="Microsoft.Orleans.Reminders.Redis" Version="8.2.0" />
|
||||||
<PackageReference Include="Microsoft.Orleans.Sdk" Version="8.2.0" />
|
<PackageReference Include="Microsoft.Orleans.Sdk" Version="8.2.0" />
|
||||||
<PackageReference Include="Microsoft.Orleans.Server" Version="8.2.0" />
|
<PackageReference Include="Microsoft.Orleans.Server" Version="8.2.0" />
|
||||||
|
<PackageReference Include="System.Text.Json" Version="9.0.0" />
|
||||||
<ProjectReference Include="..\Pushy.Client\Pushy.Client.csproj"/>
|
<ProjectReference Include="..\Pushy.Client\Pushy.Client.csproj"/>
|
||||||
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="9.0.0" />
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="9.0.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|||||||
Reference in New Issue
Block a user