using LiteCharms.Features.MidrandBooks.Extensions; using LiteCharms.Features.MidrandBooks.Seed; using LiteCharms.Features.MidrandBooks.Seed.Configuration; var builder = Host.CreateApplicationBuilder(args); builder.Configuration .AddJsonFile("appsettings.json") .AddUserSecrets(typeof(Program).Assembly); builder.Services .AddLogging() .AddShopServices() .AddHostedService() .AddMidrandShopDatabase(builder.Configuration); builder.Services.Configure(options => builder.Configuration.GetSection(nameof(CdnSettings)).Bind(options)); using var host = builder.Build(); await host.RunAsync();