Docker, playgrounds y Alpine
- Docker / playgrounds: entornos idénticos para todos; se acabó el "en mi máquina funciona". Levantar y tirar entornos con un comando.
- Alpine siempre que se pueda: imágenes pequeñas, rápidas y con menos superficie de ataque. Builds y despliegues más ágiles.
- Ejemplo: alpine-moodle — Moodle completo sobre Alpine, ligero y reproducible (
github.com/erseco/alpine-moodle).
Notas del ponente
Demo/enseña alpine-moodle: el contraste de tamaño de imagen frente a una basada en Debian es el argumento visual. Menos peso = pulls más rápidos, CI más rápida, menos CVEs que parchear.
Conecta con la diapo anterior: el Makefile orquesta Docker; el gestor de paquetes de Alpine (apk) es el mismo concepto de "declara tu entorno" que brew/apt. Todo es la misma idea a distintas capas.