This commit is contained in:
2025-11-29 13:30:28 +01:00
parent 824a761bf6
commit bb2d0729e1
16 changed files with 3102 additions and 37 deletions

View File

@@ -17,8 +17,12 @@ builder.Services.AddDbContext<AppollinareDbContext>(options =>
builder.Services.AddScoped<EventoCostiService>();
builder.Services.AddScoped<DemoDataService>();
builder.Services.AddScoped<ReportGeneratorService>();
builder.Services.AddScoped<ModuleService>();
builder.Services.AddSingleton<DataNotificationService>();
// Memory cache for module state
builder.Services.AddMemoryCache();
// SignalR - with increased message size for template sync (default is 32KB)
builder.Services.AddSignalR(options =>
{
@@ -61,6 +65,11 @@ if (app.Environment.IsDevelopment())
var db = scope.ServiceProvider.GetRequiredService<AppollinareDbContext>();
db.Database.EnsureCreated();
DbSeeder.Seed(db);
// Seed default modules
var moduleService = scope.ServiceProvider.GetRequiredService<ModuleService>();
await moduleService.SeedDefaultModulesAsync();
app.MapOpenApi();
}