Demo pràctic de Container First
Exemple pedagògic d’un projecte contenitzat amb Compose, persistència, backup/restore i separació entre definició Git i estat operacional.
Exemple pedagògic d’un projecte contenitzat amb Compose, persistència, backup/restore i separació entre definició Git i estat operacional.
Aquest demo converteix Container First en un exemple tangible: una aplicació web i PostgreSQL desplegats amb Compose, amb dades persistents i una ruta explícita de backup i restore.
Un exemple, no una plantilla universal
El projecte demo-crm separa definició Git, deployment executable, filesystem efímer del contenidor i estat persistent. Nombre de serveis, proxy, base de dades, xarxes i observability continuen sent decisions arquitectòniques.
- Git → deployment versionat.
- Contenidors reemplaçables.
- Persistència fora del filesystem efímer.
- Backup local com a staging, no com a única defensa.
Recovery i drift formen part de l’operació
L’exemple inclou comandes d’operació, backup/restore i una lectura determinista de l’estat per una persona o agent. L’objectiu pedagògic és que una VM es pugui reconstruir i auditar sense coneixement tribal.
- Compose reproduïble.
- .env.example sense secrets.
- Restore conegut i verificable.
- Comparar estat observat amb el repo per detectar drift.
Glossari contextual+
Default operacional de DCP per a deployments reproduïbles i normalment contenitzats en infraestructura Linux controlada directament, excepte excepció tècnica documentada.
Acció tècnica de posar una versió en un entorn.
Prova d’un resultat observat o executat; no una afirmació de l’agent.
