Cada vez que actualizo el foro de mi amigo @techwithanirudh, puedo actualizar todo excepto Discourse o las funciones relacionadas con Discourse. No sé por qué sucede esto, lo que lleva a que el foro esté desactualizado y sea molesto.
¿Es esto algo que él configura en su SSH o base de código para que otros administradores no puedan actualizar elementos de Discourse, ni tampoco puedan hacerse pasar por otros administradores? Eso también me parece mal.
Docker_manager es la herramienta que gestiona las actualizaciones de Discourse. Debe actualizarse primero para que sepa cómo actualizar correctamente la versión más reciente de Discourse.
Haz clic en \u003ckbd\u003eActualizar\u003c/kbd\u003e en Docker_manager. Una vez completado, debería permitirte hacer clic en \u003ckbd\u003eActualizar\u003c/kbd\u003e en Discourse.
No estoy seguro de lo que estás pidiendo aquí, pero mi método preferido para actualizar es usar launcher en /var/discourse
Si estás en tests-passed, a menudo habrá commits disponibles después de un corto período de tiempo, ya que les gusta iterar rápidamente. Esto no es necesariamente “desactualizado”.
Creo que una reconstrucción a través de la CLI con ./launcher rebuild app descargaría automáticamente las últimas versiones de todo desde Github, mientras que tendrías que hacerlo manualmente a través de la interfaz de usuario.
Sin embargo, creo que @ice.d tiene un buen punto en que es engorroso tener que actualizar dos veces cuando docker_manager necesita una actualización. Primero tienes que actualizar docker_manager y luego esperar a que eso se complete y luego actualizar Discourse (o Actualizar todo) para actualizar Discourse y cualquier plugin.
La actualización de docker_manager lleva el tiempo suficiente como para que a menudo comience esa actualización y luego me aleje para hacer otra cosa, y luego solo recuerde más tarde volver para actualizar Discourse.
Sería un buen detalle si la interfaz de usuario aún permitiera el botón “Actualizar todo” en este caso, y simplemente actualizara docker_manager primero y luego procediera automáticamente a actualizar Discourse. Si la actualización de docker_manager falla, el proceso podría interrumpirse.