implementar ci/cd
hasta ahora estoy haciendo el contenedor localmente, subiendolo por ssh al servidor y luego lo activo por ansible, pero
-
el proceso tarda 2 minutos (bueno parece poco pero cuando empecé el issue había hecho otro que tomó 8)
-
tengo que hacer varias cosas a mano y depende mucho de mi (hicimos un taller con @e para empezar a documentar estos procesos)
-
lo más importante: al hacer el intercambio de contenedores, hay hasta un minuto que el panel está caído porque el anterior se apaga y es reemplazado por el otro, que tarda un cachito en terminar de iniciar. no sé cómo hacer un hot swap sin implementar cosas de orquestación...
-
lo más más importante: si alguien estaba compilando su sitio, esa compilación se canceló y no la puede retomar porque no se actualizó el estado en la base de datos (me pasó una vez)