Existe uma configuração do site para controlar backups. Essa é a maneira de desativá-los. Você precisará desativá-los antes de definir o modo somente leitura (a menos que você o faça com uma variável de ambiente).
Não tenho certeza do que pensar sobre se o modo somente leitura implica desativar os backups.
Estou em dúvida sobre isso. Entendo a expectativa de não ter backups automáticos em modo somente leitura. Normalmente, você cria backups manuais quando o site está em modo somente leitura e não depende dos automáticos.
Mas, e este é um grande “mas”, desabilitar backups automáticos aumenta a chance de perda de dados. Um backup automático deveria ser criado se ainda não houver nenhum backup? Como podemos garantir que o site esteja realmente em modo somente leitura o tempo todo? O processo de backup pode ser azarado e sempre rodar em um momento em que o site está em modo somente leitura por qualquer motivo. Os usuários podem ter criado conteúdo no tempo em que não estava em modo somente leitura…
Resolver isso complicaria as coisas. E ignorar esses problemas cria riscos para os proprietários do site. O Discourse tenta ter padrões seguros, então acho que a melhor e única solução é desabilitar manualmente os backups antes de mudar permanentemente para o modo somente leitura.
Como um webmaster comum, eu diria que opções como backup devem estar ativadas ou desativadas, nunca condicionalmente quando é preciso lembrar de todas as situações e condições.
Sim, eu sei. Minha resposta não é uma questão de bugs, mas de UX/UI.
Então deveríamos exibir um diálogo que avisa sobre isso quando você ativa o modo somente leitura? Como você saberia fazer isso? Essa é a minha preocupação. Você não teria como saber.