Aggiunti Dockerfile multi-stage, .dockerignore e docker-compose.yml per deployment containerizzato (con healthcheck, volumi persistenti, limiti risorse). Script di build per Linux/Mac e Windows. In Program.cs aggiunto endpoint /health e health checks per orchestrazione. Documentazione estesa: guide Unraid, quickstart Docker, workflow Git/DevOps, best practices su sicurezza, backup, monitoring. Progetto ora pronto per deploy e gestione professionale in ambienti Docker/Unraid.
74 lines
797 B
Plaintext
74 lines
797 B
Plaintext
# Build artifacts
|
|
**/bin/
|
|
**/obj/
|
|
**/out/
|
|
|
|
# Visual Studio
|
|
.vs/
|
|
.vscode/
|
|
*.suo
|
|
*.user
|
|
*.userosscache
|
|
*.sln.docstates
|
|
|
|
# Files
|
|
*.log
|
|
*.cache
|
|
*.swp
|
|
*~
|
|
|
|
# NuGet
|
|
*.nupkg
|
|
**/packages/*
|
|
!**/packages/build/
|
|
*.nuget.props
|
|
*.nuget.targets
|
|
project.lock.json
|
|
project.fragment.lock.json
|
|
artifacts/
|
|
|
|
# Test results
|
|
[Tt]est[Rr]esult*/
|
|
[Bb]uild[Ll]og.*
|
|
*.trx
|
|
*.coverage
|
|
*.coveragexml
|
|
|
|
# Node (se usato per build frontend)
|
|
node_modules/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Documentation (opzionale - include se vuoi in produzione)
|
|
*.md
|
|
!README.md
|
|
|
|
# Git
|
|
.git/
|
|
.gitignore
|
|
.gitattributes
|
|
|
|
# Docker
|
|
Dockerfile
|
|
docker-compose*.yml
|
|
.dockerignore
|
|
|
|
# Temp files
|
|
*.tmp
|
|
*.temp
|
|
*.bak
|
|
|
|
# Local settings
|
|
appsettings.Development.json
|
|
**/appsettings.local.json
|
|
|
|
# IDE
|
|
.idea/
|
|
*.swp
|
|
*.swo
|