Files
monorepo/LCU.Api.Internal.DataCleanUp/LCU.Api.Internal.DataCleanUp/Program.cs
T
2026-03-13 09:28:55 -05:00

28 lines
1.9 KiB
C#

using Serilog;
namespace LCU.Api.Internal.DataCleanUp;
class Program
{
static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((hostingcontext, config) =>
{
config.AddJsonFile("/app/config/mapped-appsettings/primary.json", optional: true, reloadOnChange: true);
config.AddJsonFile("/vault/secrets/data-clean-up-api-security-configuration-internal-api-key-sets.json", optional: true, reloadOnChange: true);
config.AddJsonFile("/vault/secrets/data-clean-up-database-connection.json", optional: true, reloadOnChange: true);
config.AddJsonFile("/vault/secrets/data-clean-up-seq-api-key.json", optional: true, reloadOnChange: true);
config.AddJsonFile("/vault/secrets/data-clean-up-connection-configuration-queue-user-name.json", optional: true, reloadOnChange: true);
config.AddJsonFile("/vault/secrets/data-clean-up-connection-configuration-queue-password.json", optional: true, reloadOnChange: true);
config.AddJsonFile("/vault/secrets/data-clean-up-saving-missing-requirements-defaults-funds-to-account-defaults-gl-account-number.json", optional: true, reloadOnChange: true);
config.AddJsonFile("/vault/secrets/data-clean-up-indirect-savings-requirements-defaults-funds-to-account-defaults-indirect-gl-account-number.json", optional: true, reloadOnChange: true);
config.AddJsonFile("/vault/secrets/data-clean-up-indirect-savings-requirements-defaults-funds-to-account-defaults-funds-defaults-fund-amount-indirect-fund-amount.json", optional: true, reloadOnChange: true);
})
.ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); })
.UseSerilog();
}