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

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

  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

  • 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 sed in build).
  • Creare Makefile per shortcut (build, up, down, logs).