Implemented Product Data Seeder
continuous-integration/drone/pr Build is passing

This commit is contained in:
Khwezi Mngoma
2026-05-29 18:56:08 +02:00
parent 38e765203d
commit 60fcc70e98
7 changed files with 408 additions and 1 deletions
@@ -0,0 +1,21 @@
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<ProductsSeederService>()
.AddMidrandShopDatabase(builder.Configuration);
builder.Services.Configure<CdnSettings>(options => builder.Configuration.GetSection(nameof(CdnSettings)).Bind(options));
using var host = builder.Build();
await host.RunAsync();