familynido/tests/FamilyNido.Tests/appsettings.Testing.json
Pablo Fernández a308041d59 Initial commit
FamilyNido — a self-hosted PWA for a single household: shared calendar,
chores, meals, school agenda, health records and a family wall. One
instance per family, deployable with `docker compose` on any home
server.

Stack: .NET 10 (ASP.NET Core Minimal APIs) + EF Core 10 + PostgreSQL 16
on the backend, Angular 21 (standalone, signals, zoneless) + Tailwind
CSS v4 on the frontend, SignalR for realtime, optional OIDC alongside
local credentials, integration via a versioned `/api/v1/**` public API.

See README.md for the module overview and how to deploy.
2026-05-13 00:23:14 +02:00

59 lines
1.4 KiB
JSON

{
"ConnectionStrings": {
"Postgres": "overridden-by-testcontainers-at-runtime"
},
"Family": {
"AutoMigrate": true,
"Name": "FamilyNido Test",
"TimeZone": "Europe/Madrid",
"AutoBootstrapAdminEmail": null,
"AutoBootstrapAdminDisplayName": null
},
"Cors": {
"AllowedOrigins": ["http://localhost"]
},
"Email": {
"Enabled": false
},
"Files": {
"RootPath": "/tmp/FamilyNido-tests-files",
"MaxImageBytes": 10485760,
"AllowedImageTypes": ["image/jpeg", "image/png", "image/webp"]
},
"Calendar": {
"SyncIntervalMinutes": 999999
},
"Seed": {
"E2E": {
"Enabled": false,
"FamilyName": "FamilyNido E2E",
"TimeZone": "Europe/Madrid",
"UserAEmail": "e2e-a@FamilyNido.test",
"UserAPassword": "",
"UserADisplayName": "Tester A",
"UserAColorHex": "#3B82F6",
"UserBEmail": "e2e-b@FamilyNido.test",
"UserBPassword": "",
"UserBDisplayName": "Tester B",
"UserBColorHex": "#EF4444"
}
},
"Oidc": {
"Authority": "",
"ClientId": "",
"ClientSecret": "",
"CallbackPath": "/signin-oidc",
"PostLogoutRedirectPath": "/"
},
"Logging": {
"LogLevel": {
"Default": "Warning",
"Microsoft": "Warning",
"Microsoft.AspNetCore": "Warning",
"FamilyNido": "Information"
}
},
"Serilog": {
"MinimumLevel": "Warning"
}
}