using ImmichToSlideshow.DependencyInjection; using ImmichToSlideshow.Models; using ImmichToSlideshow.RequestPipeline; namespace ImmichToSlideshow; public class Program { public static void Main(string[] args) { WebApplicationBuilder webApplicationBuilder = WebApplication.CreateBuilder(args); _ = webApplicationBuilder.Configuration.AddUserSecrets(); AppSettings appSettings = AppSettings.Get(webApplicationBuilder.Configuration); _ = webApplicationBuilder.Services.AddServices(appSettings); WebApplication webApplication = webApplicationBuilder.Build(); ILogger? logger = webApplication.Services.GetRequiredService>(); logger.LogInformation("Starting Web Application"); _ = webApplication.InitializeCorsAndHttps(appSettings); _ = webApplication.MapControllers(); _ = webApplication.InitializeDatabase(); webApplication.Run(); } }