# Fase 8: Deployment e Configurazione Produzione Data: 2025-12-15 Stato: In Corso ## Obiettivo Configurare l'ambiente di produzione utilizzando Docker per garantire replicabilità e stabilità. Passaggio da SQLite (Dev) a PostgreSQL (Prod). ## Requisiti 1. **Containerizzazione**: Dockerfile per Backend e Frontend. 2. **Orchestrazione**: `docker-compose.yml` per gestire i servizi (App, DB, Reverse Proxy). 3. **Database**: PostgreSQL per produzione. 4. **Automazione**: Makefile per comandi rapidi. ## Piano Tecnico - [x] Creare `src/backend/Dockerfile`. - [x] Creare `src/frontend/Dockerfile` (Nginx per serve statico). - [x] Creare `docker-compose.yml` (Backend, Frontend, Postgres). - [x] Aggiornare Prisma per supportare PostgreSQL via Environment Variable (gestito via `sed` in build). - [x] Creare `Makefile` per shortcut (build, up, down, logs).