¡Hola a todos!
En primer lugar, gracias por todo el trabajo que todos han invertido en esta plataforma. He estado buscando una plataforma de foros más actualizada y estoy muy satisfecho con Discourse. Administro el foro privado de un pequeño club (aproximadamente 100 miembros) y estoy utilizando la versión de código abierto en un droplet de DO.
He leído el tema sobre el procedimiento de actualización recomendado: Manually update Discourse and Docker image to latest
Quisiera entender: si se recomienda que Discourse, todos los plugins y la imagen de Docker se obtengan de git periódicamente, ¿cuánta confianza puedo tener en que la versión que se encuentre disponible al momento de realizar esta actualización no esté rota? Quizás estoy acostumbrado a desarrolladores en el trabajo que habitualmente dejan la rama master rota (no me hagan empezar), pero creo que estoy acostumbrado a versiones específicas etiquetadas que ofrecen cierta garantía de que las funciones no están solo implementadas a medias.
La misma pregunta aplica para los plugins. Solo estoy utilizando plugins “oficiales” (como Discourse-calendar), pero ¿cómo puedo saber que también están en buen estado cuando realizo un pull?
Por favor, no tomen mi pregunta de la manera equivocada: definitivamente no estoy insinuando nada con este mensaje. Simplemente busco entender qué riesgo hay al realizar una actualización. Entiendo que, para garantizar realmente cero tiempo de inactividad, debería tener un servidor de preparación/pruebas, pero eso es definitivamente excesivo para una implementación pequeña. Dicho esto, definitivamente tendría personas llamándome si el foro se caía mientras intentaba revertir una actualización.
¡Gracias!