using TEAMModelOS.SDK.DI; namespace HTEX.DataETL { public class Program { public static void Main(string[] args) { var builder = WebApplication.CreateBuilder(args); // Add services to the container. string? StorageConnectionString = builder.Configuration.GetValue("Azure:Storage:ConnectionString"); string? RedisConnectionString = builder.Configuration.GetValue("Azure:Redis:ConnectionString"); string? CosmosConnectionString = builder.Configuration.GetValue("Azure:Cosmos:ConnectionString"); //Storage builder.Services.AddAzureStorage(StorageConnectionString, "Default"); //Redis builder.Services.AddAzureRedis(RedisConnectionString, "Default"); builder.Services.AddAzureCosmos(CosmosConnectionString, "Default"); builder.Services.AddHttpClient(); builder.Services.AddHttpClient(); builder.Services.AddControllers(); var app = builder.Build(); // Configure the HTTP request pipeline. app.UseHttpsRedirection(); app.UseAuthorization(); app.MapControllers(); app.Run(); } } }