Files
components/LiteCharms.Features/Extensions/Postgres.cs
T
Khwezi Mngoma 9b15e296df
continuous-integration/drone/pr Build is passing
Added certificate protected data protection keys
2026-06-14 11:26:20 +02:00

20 lines
662 B
C#

using LiteCharms.Features.Postgres;
namespace LiteCharms.Features.Extensions;
public static class Postgres
{
public const string SchedulerDbConfigName = "PostgresScheduler";
public const string DataProtectionDbConfigName = "PostgresDataProtection";
public static IServiceCollection AddDataProtectionDatabase(this IServiceCollection services, IConfiguration configuration)
{
var connectionString = configuration.GetConnectionString(DataProtectionDbConfigName);
services.AddPooledDbContextFactory<DataProtectionDbContext>(options =>
options.UseNpgsql(connectionString));
return services;
}
}