From 478639820e920893246700c40c22bf967e9e07df Mon Sep 17 00:00:00 2001 From: Bervianto Leo Pratama Date: Wed, 23 Apr 2025 21:59:05 +0700 Subject: [PATCH 1/5] Update Program.cs --- BervProject.WebApi.Boilerplate/Program.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/BervProject.WebApi.Boilerplate/Program.cs b/BervProject.WebApi.Boilerplate/Program.cs index fe3530e0..c1723e0b 100644 --- a/BervProject.WebApi.Boilerplate/Program.cs +++ b/BervProject.WebApi.Boilerplate/Program.cs @@ -19,6 +19,7 @@ using NLog.Web; var builder = WebApplication.CreateBuilder(args); +builder.AddServiceDefaults(); builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()); builder.Logging.ClearProviders(); builder.Logging.SetMinimumLevel(LogLevel.Trace); From b5f5a02b4b338a4af041529087faf3f649d45cbf Mon Sep 17 00:00:00 2001 From: Bervianto Leo Pratama Date: Wed, 23 Apr 2025 22:03:26 +0700 Subject: [PATCH 2/5] Update BervProject.WebApi.Boilerplate.csproj --- .../BervProject.WebApi.Boilerplate.csproj | 3 +++ 1 file changed, 3 insertions(+) diff --git a/BervProject.WebApi.Boilerplate/BervProject.WebApi.Boilerplate.csproj b/BervProject.WebApi.Boilerplate/BervProject.WebApi.Boilerplate.csproj index d735688e..f06d6135 100644 --- a/BervProject.WebApi.Boilerplate/BervProject.WebApi.Boilerplate.csproj +++ b/BervProject.WebApi.Boilerplate/BervProject.WebApi.Boilerplate.csproj @@ -45,6 +45,9 @@ + + + From e6d84e17c4142901286c5d0969eee24b001fb5be Mon Sep 17 00:00:00 2001 From: Bervianto Leo Pratama Date: Wed, 23 Apr 2025 22:06:51 +0700 Subject: [PATCH 3/5] Update Program.cs --- BervProject.WebApi.Boilerplate/Program.cs | 3 --- 1 file changed, 3 deletions(-) diff --git a/BervProject.WebApi.Boilerplate/Program.cs b/BervProject.WebApi.Boilerplate/Program.cs index c1723e0b..c1366bf8 100644 --- a/BervProject.WebApi.Boilerplate/Program.cs +++ b/BervProject.WebApi.Boilerplate/Program.cs @@ -55,7 +55,6 @@ }); builder.Services.AddDbContext(options => options.UseNpgsql(builder.Configuration.GetConnectionString("BoilerplateConnectionString"))); -builder.Services.AddHealthChecks(); builder.Services.AddControllers(); builder.Services.AddApiVersioning(); builder.Services.AddSwaggerGen(options => @@ -102,8 +101,6 @@ app.UseAuthorization(); -app.MapHealthChecks("/healthz"); - app.UseSwagger(c => { c.RouteTemplate = "api/docs/{documentName}/swagger.json"; From 1741da7743afd7e77c69cb352a1bece4e5b1d304 Mon Sep 17 00:00:00 2001 From: Bervianto Leo Pratama Date: Wed, 23 Apr 2025 22:11:23 +0700 Subject: [PATCH 4/5] Update Program.cs --- BervProject.WebApi.Boilerplate/Program.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BervProject.WebApi.Boilerplate/Program.cs b/BervProject.WebApi.Boilerplate/Program.cs index c1366bf8..373b6187 100644 --- a/BervProject.WebApi.Boilerplate/Program.cs +++ b/BervProject.WebApi.Boilerplate/Program.cs @@ -112,6 +112,8 @@ c.RoutePrefix = "api/docs"; }); +app.MapDefaultEndpoints(); + app.MapControllers(); app.MapHangfireDashboard(); From 9223cb52b46ba807df193a6d0fea38bde5ca1b79 Mon Sep 17 00:00:00 2001 From: Bervianto Leo Pratama Date: Wed, 23 Apr 2025 22:15:07 +0700 Subject: [PATCH 5/5] Update HealthCheckTest.cs --- BervProject.WebApi.Integration.Test/HealthCheckTest.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BervProject.WebApi.Integration.Test/HealthCheckTest.cs b/BervProject.WebApi.Integration.Test/HealthCheckTest.cs index bc18b520..5eff2cc7 100644 --- a/BervProject.WebApi.Integration.Test/HealthCheckTest.cs +++ b/BervProject.WebApi.Integration.Test/HealthCheckTest.cs @@ -15,7 +15,7 @@ public HealthCheckTest(WebAppFixture webAppFixtures) public async Task SuccessCheck() { var client = _applicationFactory.CreateClient(); - var response = await client.GetAsync("/healthz"); + var response = await client.GetAsync("/health"); Assert.True(response.IsSuccessStatusCode); var stringResponse = await response.Content.ReadAsStringAsync(); Assert.Equal("Healthy", stringResponse);