858 B
858 B
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
- Containerizzazione: Dockerfile per Backend e Frontend.
- Orchestrazione:
docker-compose.ymlper gestire i servizi (App, DB, Reverse Proxy). - Database: PostgreSQL per produzione.
- Automazione: Makefile per comandi rapidi.
Piano Tecnico
- Creare
src/backend/Dockerfile. - Creare
src/frontend/Dockerfile(Nginx per serve statico). - Creare
docker-compose.yml(Backend, Frontend, Postgres). - Aggiornare Prisma per supportare PostgreSQL via Environment Variable (gestito via
sedin build). - Creare
Makefileper shortcut (build, up, down, logs).