Supporto Docker/Unraid: build, healthcheck, docs

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.
This commit is contained in:
2025-12-12 23:40:34 +01:00
parent d25b4443c0
commit b2f04b6600
10 changed files with 1352 additions and 5 deletions

View File

@@ -92,7 +92,7 @@ Un'applicazione Blazor Server avanzata per simulare e testare strategie di tradi
- .NET 10 SDK
- Visual Studio 2022+ o VS Code
### Installazione
### Installazione Locale
```bash
# Clone repository
git clone https://192.168.30.23/Alby96/Encelado
@@ -105,6 +105,25 @@ dotnet restore
dotnet run
```
### ?? Deployment Docker
#### Development
```sh
# Build
docker-compose build
# Run
docker-compose up -d
# Access
http://localhost:8080
```
#### Production (Unraid)
Vedi documentazione completa:
- ?? [UNRAID_DEPLOYMENT.md](UNRAID_DEPLOYMENT.md) - Guida completa Unraid + Gitea
- ?? [DOCKER_QUICKSTART.md](DOCKER_QUICKSTART.md) - Quick start rapido
### Uso
1. L'applicazione si avvia automaticamente in modalità simulazione
2. Tutti i 15 asset sono attivi di default