Files
Cleanuparr/code/Executable/DependencyInjection/ConfigurationDI.cs
Flaminel d8d6e31395 fix #11
2025-05-16 21:52:28 +03:00

25 lines
806 B
C#

using Infrastructure.Configuration;
using System.IO;
namespace Executable.DependencyInjection;
public static class ConfigurationDI
{
public static IServiceCollection AddConfiguration(this IServiceCollection services, IConfiguration configuration)
{
// We no longer configure options from appsettings.json
// Instead, we rely solely on JSON configuration files
// Define the configuration directory
// TODO change for docker containers
string configDirectory = "config";
// Ensure the configuration directory exists
Directory.CreateDirectory(configDirectory);
// Add JSON-based configuration services
services.AddConfigurationServices(configDirectory);
return services;
}
}