Files
obis-gestionale-security/docs/development/devlog/2025-12-15-122000_phase8_deployment.md
2025-12-15 13:16:19 +01:00

20 lines
858 B
Markdown

# 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).