🏛️ Da VM a Container — Docker & CI/CD per l'Ente

Modulo 5 — Docker Compose: lo stack completo

Blocco A · Fondamenta Docker · 4 ore

Obiettivi

Descrivere l'intero stack (web + api + db) in un file versionato; avviare/fermare

tutto con un comando; introdurre il reverse proxy (Nginx) davanti all'API.

Agenda

OraAttività
0:00–1:00Compose: perché "infrastruttura come file"; struttura di compose.yaml (services, volumes, depends_on); comandi (up, ps, logs, down)
1:00–1:30Il pattern reverse proxy: un solo punto esposto, API su rete interna
1:30–3:30Lab 5: nginx.conf + Dockerfile del web + compose.yaml dei tre servizi; frontend che mostra le pratiche vere
3:30–4:00Debrief: cosa NON garantisce depends_on (→ Modulo 6); il compose file come documentazione eseguibile

Concetti chiave

Materiali

Materiali del modulo

Slide

Deck del modulo 5

Laboratorio

Pacchetto start + final