-
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user