From c659c80b9cb2bb01411777abebb5dae70a99c20d Mon Sep 17 00:00:00 2001 From: Alexander Konietzko Date: Mon, 29 May 2023 16:02:30 +0200 Subject: [PATCH] Add sql server health check only on production --- CleanArchitecture.Api/Program.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/CleanArchitecture.Api/Program.cs b/CleanArchitecture.Api/Program.cs index 0be36ab..4c16f06 100644 --- a/CleanArchitecture.Api/Program.cs +++ b/CleanArchitecture.Api/Program.cs @@ -1,3 +1,4 @@ +using System; using CleanArchitecture.Api.Extensions; using CleanArchitecture.Application.Extensions; using CleanArchitecture.Application.gRPC; @@ -22,9 +23,15 @@ builder.Services.AddEndpointsApiExplorer(); builder.Services .AddHealthChecks() .AddDbContextCheck() - .AddSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")!) .AddApplicationStatus(); +if (builder.Environment.IsProduction()) +{ + builder.Services + .AddHealthChecks() + .AddSqlServer(builder.Configuration.GetConnectionString("DefaultConnection")!); +} + builder.Services.AddDbContext(options => { options.UseLazyLoadingProxies();