Browse Source

SPA checks for its dependences on healthcheck

pull/223/head
Eduard Tomas 7 years ago
parent
commit
80bac99f63
2 changed files with 5 additions and 1 deletions
  1. +1
    -0
      src/Web/WebSPA/Program.cs
  2. +4
    -1
      src/Web/WebSPA/Startup.cs

+ 1
- 0
src/Web/WebSPA/Program.cs View File

@ -9,6 +9,7 @@ namespace eShopConContainers.WebSPA
{ {
var host = new WebHostBuilder() var host = new WebHostBuilder()
.UseKestrel() .UseKestrel()
.UseHealthChecks("/hc")
.UseContentRoot(Directory.GetCurrentDirectory()) .UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration() .UseIISIntegration()
.UseStartup<Startup>() .UseStartup<Startup>()


+ 4
- 1
src/Web/WebSPA/Startup.cs View File

@ -43,7 +43,10 @@ namespace eShopConContainers.WebSPA
{ {
services.AddHealthChecks(checks => services.AddHealthChecks(checks =>
{ {
checks.AddValueTaskCheck("HTTP Endpoint", () => new ValueTask<IHealthCheckResult>(HealthCheckResult.Healthy("Ok")));
checks.AddUrlCheck(Configuration["CatalogUrl"]);
checks.AddUrlCheck(Configuration["OrderingUrl"]);
checks.AddUrlCheck(Configuration["BasketUrl"]);
checks.AddUrlCheck(Configuration["IdentityUrl"]);
}); });
services.Configure<AppSettings>(Configuration); services.Configure<AppSettings>(Configuration);


Loading…
Cancel
Save