Calificaría la configuración inicial como 5 y el mantenimiento como 1.
El proceso inicial de configuración/configuración, aunque bien documentado, todavía requiere precaución con el archivo de configuración. Una vez que el archivo app.yml esté allí, para actualizar Discourse más tarde, lo único que necesita es ./launcher rebuild app.
Te recomiendo que comiences con la configuración de dos contenedores, lo que te dará casi cero tiempo de inactividad durante la actualización.
Extremadamente fácil. Simplemente detén el contenedor ./launcher stop app y usa rsync -av /var/discourse new_host:/var/ para copiar toda la carpeta y luego ejecuta ./launcher rebuild app en el nuevo host.
La mayoría de las veces no da problemas. Si utilizas algunos plugins de terceros/componentes de temas antiguos y no bien mantenidos, puede que te encuentres con problemas después de realizar una actualización, pero de todos modos puedes deshabilitarlo.