diff --git a/src/Web/WebSPA/Program.cs b/src/Web/WebSPA/Program.cs index 3759baa3b..12c29d8c2 100644 --- a/src/Web/WebSPA/Program.cs +++ b/src/Web/WebSPA/Program.cs @@ -9,6 +9,7 @@ namespace eShopConContainers.WebSPA { var host = new WebHostBuilder() .UseKestrel() + .UseHealthChecks("/hc") .UseContentRoot(Directory.GetCurrentDirectory()) .UseIISIntegration() .UseStartup() diff --git a/src/Web/WebSPA/Startup.cs b/src/Web/WebSPA/Startup.cs index 0bbaa90d8..8a4a125c2 100644 --- a/src/Web/WebSPA/Startup.cs +++ b/src/Web/WebSPA/Startup.cs @@ -43,7 +43,10 @@ namespace eShopConContainers.WebSPA { services.AddHealthChecks(checks => { - checks.AddValueTaskCheck("HTTP Endpoint", () => new ValueTask(HealthCheckResult.Healthy("Ok"))); + checks.AddUrlCheck(Configuration["CatalogUrl"]); + checks.AddUrlCheck(Configuration["OrderingUrl"]); + checks.AddUrlCheck(Configuration["BasketUrl"]); + checks.AddUrlCheck(Configuration["IdentityUrl"]); }); services.Configure(Configuration);