From 80bac99f63376c97a3c52e72078da194a9cf5191 Mon Sep 17 00:00:00 2001 From: Eduard Tomas Date: Fri, 7 Apr 2017 10:49:28 +0200 Subject: [PATCH] SPA checks for its dependences on healthcheck --- src/Web/WebSPA/Program.cs | 1 + src/Web/WebSPA/Startup.cs | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) 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);