0
0
mirror of https://github.com/alex289/CleanArchitecture.git synced 2025-06-29 18:21:08 +00:00

fix: Create Connection for rabbit health check

This commit is contained in:
alex289 2025-01-01 16:10:44 +01:00
parent 133c868bc1
commit 255dbb3603
No known key found for this signature in database
GPG Key ID: 573F77CD2D87F863

View File

@ -1,3 +1,4 @@
using System;
using CleanArchitecture.Api.BackgroundServices;
using CleanArchitecture.Api.Extensions;
using CleanArchitecture.Application.Extensions;
@ -15,6 +16,7 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
using RabbitMQ.Client;
var builder = WebApplication.CreateBuilder(args);
@ -46,7 +48,14 @@ if (builder.Environment.IsProduction())
.AddSqlServer(dbConnectionString!)
.AddRedis(redisConnectionString!, "Redis")
.AddRabbitMQ(
rabbitConfiguration.ConnectionString,
async _ =>
{
var factory = new ConnectionFactory
{
Uri = new Uri(rabbitConfiguration.ConnectionString),
};
return await factory.CreateConnectionAsync();
},
name: "RabbitMQ");
}