Al autoalojar Discourse en el contenedor oficial de Docker, ¿cómo se pueden esperar que se gestionen las actualizaciones o mejoras de la base de datos subyacente o, en todo caso, de Ruby on Rails?
Soy nuevo en PostgreSQL, pero entiendo que algunas de sus actualizaciones han sido complicadas en el pasado.
Ruby se actualiza proporcionando una nueva imagen base para el contenedor.
Las actualizaciones de Postgres son más complicadas, pero cuando es necesario, la base de datos se respalda, se convierte al nuevo formato y luego se migra. Casi siempre funciona. Por lo general, omiten cada segunda actualización de Postgres, por lo que pasará un tiempo antes de que vuelva a ocurrir. (Si realmente te interesa, puedes revisar las plantillas de postgres en el directorio templates del repositorio discourse_docker.