Files
Hoard/.gitignore
T
Jonas fcd2dca8dc Integrate PostgreSQL with EF Core & migrations
Add PostgreSQL support and EF Core migrations for local development. Introduces ApplicationDbContext, adds Npgsql.EntityFrameworkCore.PostgreSQL and EF Core Design packages, and includes generated migrations (InitialPostgres and RemoveTestItems) plus updated model snapshot. Program.cs now loads an optional API/appsettings.custom.json, configures the DbContext from ConnectionStrings:Postgres and runs Database.Migrate() on startup. Adds a Dev docker-compose.yml to run postgres + pgAdmin, pins dotnet-ef in dotnet-tools.json, and adds ConnectionStrings to appsettings files. Also ignores API/appsettings.custom.json in .gitignore and updates README/codexInfo to document the new DB/dev workflow.
2026-04-18 17:40:42 +02:00

110 lines
1.4 KiB
Plaintext

## .NET + Visual Studio + Vite/Vue
## Temporary files, local IDE state, build artefacts and caches
# Build outputs
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
out/
publish/
artifacts/
[Ll]og/
[Ll]ogs/
# Visual Studio / Rider / editor state
.vs/
.vscode/*
!.vscode/extensions.json
.idea/
_ReSharper*/
*.DotSettings.user
*.suo
*.user
*.userosscache
*.rsuser
*.ntvs*
*.njsproj
*.sln.docstates
*.sw?
# .NET / NuGet
project.lock.json
project.fragment.lock.json
*.nupkg
*.snupkg
packages/
!packages/build/
ScaffoldingReadMe.txt
# MSBuild / diagnostics
*.binlog
[Bb]uild[Ll]og.*
msbuild.log
*.svclog
# Tests / coverage
[Tt]est[Rr]esult*/
[Tt]est[Rr]esults/
TestResults/
CodeCoverage/
coverage/
.coverage
.coverage.*
*.coveragexml
*.trx
*.VisualState.xml
TestResult.xml
nunit-*.xml
# Frontend / Node / Vite
node_modules/
dist/
dist-ssr/
API/wwwroot/
.vite/
.npm/
.pnpm-store/
.eslintcache
.stylelintcache
*.tsbuildinfo
vite.config.ts.timestamp-*.mjs
cypress/videos/
cypress/screenshots/
__screenshots__/
# Environment / local overrides
.env.local
.env.*.local
*.local
API/appsettings.custom.json
API/appsettings.custom.*.json
# Temporary files
~$*
*~
*.tmp
*.temp
*.bak
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# OS files
.DS_Store
Thumbs.db
Desktop.ini