Si, fueron 246 días off-line. Más concretamente 5907 horas, 51 minutos y 5 segundos en que este blog ha estado off-line, según mi sistema de monitoreo.
La baja del blog se debió al cierre de la capa gratuita del servicio RedHat OpenShift en octubre, cuando procesaron un cambio de versión (tengo entendido que la capa gratuita se ha restaurado, pero no estoy seguro).
Aprovechando este «apagón» decidí migrar toda la plataforma a una infraestructura de docker y entre los tiempos que puede dedicar, las pruebas, los armados, que ahora dedico tiempo al podcast deployando.me y si …. pasó mucho tiempo.
Primero levanté el wiki pi.lastr.us, luego el sistema de certificados Let’s Encrypt y por último este blog. Pero lo que más pruebas me llevó fue armar un sistema de respaldos coherente para todo lo que voy levantando.
La estructura armada es de la siguiente forma:
En el host se levantan un conjunto de contenedores docker:
Las dos aplicaciones
- dokuwiki (FROM: mprasil/dokuwiki)
- wordpress (FROM: wordpress)
que están detrás de un proxy reverso que atiende las conexiones de los navegantes
- nginx (FROM: jwilder/nginx-proxy)
que recibe los certificados y configuración SSL gestionada por
- let’s encrypt (FROM: jrcs/letsencrypt-nginx-proxy-companion)
el blog que guarda datos en un volumen definido en una carpeta del host y en una base de datos
- base de datos MariaDB (FROM: mariadb)
que se respalda a un espacio de disco diariamente mediante un contenedor
- automysqlbackup (FROM: barryflanagan/automysqlbackup)
que es invocado desde una tarea diaria en el crontab.
Estoy muy conforme con el resultado, pues es un sistema coherente para mantener y respaldar y escalable para agregar eventualmente más aplicaciones.
Volver a ver mi blog online fue la culminación de un proyecto personal bastante lindo para mi.