Split redis and health checks for redis
This commit is contained in:
parent
08e7c3424d
commit
a41560544c
@ -2,15 +2,16 @@
|
||||
|
||||
public static class CustomExtensionMethods
|
||||
{
|
||||
public static IServiceCollection AddRedis(this IServiceCollection services, IConfiguration configuration)
|
||||
public static IServiceCollection AddHealthChecks(this IServiceCollection services, IConfiguration configuration)
|
||||
{
|
||||
services.AddHealthChecks()
|
||||
.AddRedis(_ =>
|
||||
{
|
||||
return configuration.GetConnectionString("redis");
|
||||
},
|
||||
"redis", tags: new[] { "ready", "liveness" });
|
||||
.AddRedis(_ => configuration.GetConnectionString("redis"), "redis", tags: new[] { "ready", "liveness" });
|
||||
|
||||
return services;
|
||||
}
|
||||
|
||||
public static IServiceCollection AddRedis(this IServiceCollection services, IConfiguration configuration)
|
||||
{
|
||||
return services.AddSingleton(sp =>
|
||||
{
|
||||
var redisConfig = ConfigurationOptions.Parse(configuration.GetConnectionString("redis"), true);
|
||||
|
@ -6,6 +6,7 @@ builder.Services.AddGrpc();
|
||||
builder.Services.AddControllers();
|
||||
builder.Services.AddProblemDetails();
|
||||
|
||||
builder.Services.AddHealthChecks(builder.Configuration);
|
||||
builder.Services.AddRedis(builder.Configuration);
|
||||
|
||||
builder.Services.AddTransient<ProductPriceChangedIntegrationEventHandler>();
|
||||
|
Loading…
x
Reference in New Issue
Block a user