fix: fixed migration by lazy load of rabbitmq

This commit is contained in:
Pavel-Savely Savianok 2025-07-25 19:43:14 +03:00
parent 17cec6dd64
commit 176cf194cd

View File

@ -22,6 +22,9 @@ public class Startup(IConfiguration configuration)
services.AddDbContext<AppDbContext>(options => services.AddDbContext<AppDbContext>(options =>
options.UseNpgsql(Configuration.GetConnectionString("PostgreSQL"))); options.UseNpgsql(Configuration.GetConnectionString("PostgreSQL")));
services.AddSingleton<IChannel>(x =>
{
var rabbitMqConnection = new ConnectionFactory var rabbitMqConnection = new ConnectionFactory
{ {
HostName = "rabbitmq" HostName = "rabbitmq"
@ -33,7 +36,8 @@ public class Startup(IConfiguration configuration)
false, false,
false, false,
arguments: null).Wait(); arguments: null).Wait();
services.AddSingleton(channel); return channel;
});
services.Configure<HeadHunterConfig>(Configuration.GetSection(HeadHunterConfig.SectionName)); services.Configure<HeadHunterConfig>(Configuration.GetSection(HeadHunterConfig.SectionName));