Ao auto-hospedar o Discourse no contêiner Docker oficial, como posso esperar que atualizações/atualizações do banco de dados subjacente – ou do Ruby on Rails, aliás – sejam tratadas?
Sou novo no PostgreSQL, mas entendo que algumas atualizações dele foram complicadas no passado.
O Ruby é atualizado fornecendo uma nova imagem base para o contêiner.
As atualizações do Postgres são mais complicadas, mas quando necessárias, o banco de dados é feito backup, convertido para o novo formato e, em seguida, migrado. Na maioria das vezes, funciona. Eles geralmente pulam cada outra atualização do Postgres, então levará um tempo até que isso aconteça novamente. (Se você realmente se importa, pode consultar os modelos do Postgres no diretório templates do repositório discourse_docker.)