Miscelanious trials

This commit is contained in:
eelke 2026-02-06 19:58:01 +01:00
commit f99c97f392
33 changed files with 881 additions and 0 deletions

View file

@ -0,0 +1,21 @@
using IdentityShroud.Core;
using Microsoft.EntityFrameworkCore.Design;
using Microsoft.Extensions.Logging.Abstractions;
using Microsoft.Extensions.Options;
namespace IdentityShroud.Migrations;
public sealed class DesignTimeDbFactory : IDesignTimeDbContextFactory<Db>
{
public Db CreateDbContext(string[] args)
{
// You can load from env/args/user-secrets if you like; keep placeholders out of source control.
var cfg = Options.Create(new DbConfiguration
{
ConnectionString = "Host=localhost;Port=5432;Database=identityshroud;Username=identityshroud;Password=enshrouded;SSL Mode=allow;Trust Server Certificate=true",
LogSensitiveData = false
});
return new Db(cfg, NullLoggerFactory.Instance);
}
}