diff --git a/src/Sitko.Core.App.Web/WebApplicationBuilderExtensions.cs b/src/Sitko.Core.App.Web/WebApplicationBuilderExtensions.cs index efa1ae5f..64a76d3d 100644 --- a/src/Sitko.Core.App.Web/WebApplicationBuilderExtensions.cs +++ b/src/Sitko.Core.App.Web/WebApplicationBuilderExtensions.cs @@ -1,4 +1,5 @@ using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Diagnostics.HealthChecks; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; @@ -66,6 +67,10 @@ public static WebApplication MapSitkoCore(this WebApplication webApplication) } } + webApplication.MapHealthChecks("/health/startup"); + webApplication.MapHealthChecks("/healthz", new HealthCheckOptions { Predicate = _ => false }); + webApplication.MapHealthChecks("/ready", new HealthCheckOptions { Predicate = _ => false }); + var webModules = ModulesHelper.GetEnabledModuleRegistrations(applicationContext, applicationModuleRegistrations) .Select(r => r.GetInstance())