Demo práctico de Container First
Ejemplo pedagógico de un proyecto contenido con Compose, persistencia, backup/restore y separación entre definición Git y estado operacional.
Ejemplo pedagógico de un proyecto contenido con Compose, persistencia, backup/restore y separación entre definición Git y estado operacional.
Este demo convierte Container First en un ejemplo tangible: una aplicación web y PostgreSQL desplegados con Compose, con datos persistentes y una ruta explícita de backup y restore.
Un ejemplo, no una plantilla universal
El proyecto demo-crm muestra la separación entre definición Git, deployment ejecutable, filesystem efímero del contenedor y estado persistente. El número de servicios, proxy, base de datos, redes y observabilidad continúan siendo decisiones arquitectónicas.
- Git → deployment versionado.
- Contenedores reemplazables.
- Persistencia fuera del filesystem efímero.
- Backup local como staging, no como única defensa.
Recovery y drift como parte de operación
El ejemplo incluye comandos de operación, backup/restore y lectura del estado por una persona o agente. El objetivo pedagógico es que una VM pueda reconstruirse y auditarse sin depender de conocimiento tribal.
- Compose reproducible.
- .env.example sin secretos.
- Restore conocido y verificable.
- Comparar estado observado contra repo para detectar drift.
Glosario contextual+
Default operativo de DCP para deployments reproducibles y normalmente contenerizados en infraestructura Linux controlada directamente, salvo excepción técnica documentada.
Acción técnica de colocar una versión en un entorno.
Prueba de un resultado observado o ejecutado; no una afirmación del agente.
