En la página de actualización, siempre es tedioso tener que esperar a que todos los complementos verifiquen si hay nuevas actualizaciones y terminar con docker_manager necesitando una actualización primero. ¿Existe alguna forma de hacer que, antes de verificar cualquier nueva versión, el sistema de actualización compruebe primero si docker_manager necesita actualizarse? Esto ahorraría muchas solicitudes HTTP y algo de tiempo a los administradores que suelen dedicar más tiempo del necesario a realizar las actualizaciones.
Me parece una buena idea, estoy seguro de que sería pr-welcome si alguien quisiera trabajar en ello ![]()
Una excelente idea. Siempre tener que bajar para comprobarlo primero.
Decidí probarlo. La PR está aquí: UX: Always show the docker_manager plugin second in the list by davidtaylorhq · Pull Request #100 · discourse/docker_manager · GitHub
Esto hará que docker_manager siempre aparezca segundo en la lista, después del propio discourse:
Edición: Ya está fusionado ![]()
¡Gracias, @david! ¿Se omiten las verificaciones para otros plugins si docker_manager no está actualizado?
No, no los omite, pero significa que la actualización de docker_manager se ejecuta primero. Un administrador puede hacer clic en el botón de actualización de docker_manager inmediatamente, incluso mientras se están cargando los otros complementos.
¿Crees que sigue siendo útil ver si hay actualizaciones disponibles para otros complementos, aunque no puedas instalarlos de inmediato?
Por lo general, cuando ves una nueva versión de docker_manager, es porque se ha anunciado una nueva versión de Discourse en tus notificaciones de administrador, por lo que lo más probable es que, el 80-90% de las veces, primero actualices docker_manager y luego actualices todo.
Cuando deseas verificar un solo plugin, de todos modos haces scroll hacia abajo. Simplemente estoy pensando en los recursos desperdiciados. Después de varios años de actualizaciones en miles de instancias, eso supondría un gran ahorro de recursos.
Supongo que un punto intermedio sería cancelar las solicitudes de comprobación cuando se hace clic en el botón de actualización de docker_manager. Pero esperaría que simplemente no comprobar cuando este plugin está desactualizado sea lo más sensato; no tengo estadísticas, quizás tú sí.
No utilizamos docker_manager en nuestro alojamiento gestionado, así que, temo que no tenemos estadísticas.
Sin embargo, “comprobar actualizaciones” es algo muy económico de realizar. Por debajo de la superficie, docker_manager ejecuta un git remote update en cada plugin. Solo descarga los cambios desde la última comprobación, por lo que la transferencia de datos debería ser mínima.
Este tema se cerró automáticamente después de 6 días. Ya no se permiten nuevas respuestas.
