initial commit
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# 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).
|
||||
Reference in New Issue
Block a user