0
0
mirror of https://github.com/alex289/CleanArchitecture.git synced 2025-06-30 18:42:56 +00:00

feat: Add redis health check

This commit is contained in:
Alexander Konietzko 2023-09-01 17:02:53 +02:00
parent 3f18108fce
commit e29cb8d860
No known key found for this signature in database
GPG Key ID: BA6905F37AEC2B5B

View File

@ -14,6 +14,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using StackExchange.Redis;
var builder = WebApplication.CreateBuilder(args); var builder = WebApplication.CreateBuilder(args);
@ -24,7 +25,8 @@ builder.Services.AddEndpointsApiExplorer();
builder.Services builder.Services
.AddHealthChecks() .AddHealthChecks()
.AddDbContextCheck<ApplicationDbContext>() .AddDbContextCheck<ApplicationDbContext>()
.AddApplicationStatus(); .AddApplicationStatus()
.AddRedis(builder.Configuration["RedisHostName"]!, "Redis");
if (builder.Environment.IsProduction()) if (builder.Environment.IsProduction())
{ {