Add Device, DeviceConfig, SystemSettings entities and seed defaults

This commit is contained in:
2026-06-11 18:41:27 +00:00
parent a1aa5023a2
commit 68e7e81312
8 changed files with 634 additions and 1 deletions
+8 -1
View File
@@ -15,8 +15,15 @@ var app = builder.Build();
using (var scope = app.Services.CreateScope())
{
var sp = scope.ServiceProvider;
sp.GetRequiredService<AppDbContext>().Database.Migrate();
var db = sp.GetRequiredService<AppDbContext>();
db.Database.Migrate();
await IdentitySetup.SeedRolesAsync(sp);
if (!db.SystemSettings.Any())
{
db.SystemSettings.Add(new backend.Settings.SystemSettings());
await db.SaveChangesAsync();
}
}
app.UseAuthentication();