Tengo una instancia con docker_discourse atascada en 1b83bcc. El siguiente commit, según mi interpretación, requiere ejecutar ./launcher rebuild app desde la consola SSH. Estoy tentado a actualizar a la última versión desde la interfaz de administración y ver qué sucede, pero no tengo acceso SSH al servidor, por lo que espero que esta actualización deje el sitio con un mensaje para ejecutar el comando en la línea de comandos.
¿Tengo razón y necesito acceso SSH, o puedo proceder y actualizar desde la administración?
Mi entendimiento es que expected_version activará la necesidad de reconstruir el contenedor Docker desde cero para evitar imágenes huérfanas.
No tener acceso SSH al servidor es una forma no compatible de mantener Discourse, ya que necesitarás actualizar la imagen base de vez en cuando. Te recomiendo encarecidamente que encuentres cómo obtener acceso SSH a los foros que administras.
Si el administrador del sistema está realmente fuera de juego, puedes (y probablemente debas) hacer una copia de seguridad, configurar un nuevo servidor y restaurar los datos allí.
Sí, esta sería la solución sencilla, directa y racional. Pero conlleva varios problemas, como cambiar el nombre de dominio, etc. He estado tratando de ir con calma, darle tiempo al administrador del sistema y dejar que la comunidad tome una decisión colectiva. Estas cosas no siempre se tratan de resolver un problema técnico; el factor humano es importante tenerlo en cuenta.
Lo que propones es una solución de último recurso que eventualmente podría adoptarse.