Backup automático das configurações do administrador

Temos métodos para backups automáticos do site Discourse Configure automatic backups for Discourse e existem métodos para fazer backup das configurações de administrador para um arquivo YAML Administrative Bulk Operations

Seria bom se o painel de administração tivesse uma configuração para simplesmente fazer backup automático das configurações de administrador. Especialmente se fizesse um backup automático toda vez que uma nova configuração fosse alterada.

Entendo que existe uma tabela de banco de dados que contém essas configurações (descritas aqui Backup only Site Settings - #2 by dax ), que supostamente estaria incluída nos backups completos do site, no entanto, seria muito mais conveniente ter cópias da saída do arquivo YAML, como descrito aqui How can I import/export settings into a file? - #4 by codinghorror, para serem salvas automaticamente como um arquivo de backup também, semelhante a como o container/app.yml já é tratado.

Então, o que você realmente quer é que, toda vez que uma alteração de configuração ocorresse, ela fosse registrada, e você pudesse ver quem a fez e quais eram os valores antigo e novo?

Você quer algo diferente de /admin/logs/staff_action_logs

2 curtidas

Sim, quero ter um backup de todo o arquivo de configurações exportado, toda vez que uma alteração é feita.

Já vi coisas assim em outros sistemas, na verdade meu roteador doméstico tem essa funcionalidade, toda vez que uma alteração é feita, um backup das configurações é feito e você pode definir quantos backups manter e por quanto tempo. Da mesma forma, o restante do site Discourse já está sendo copiado, exceto que você não pode obter o arquivo de exportação de Configurações do Administrador de forma limpa.

1 curtida

Se você alterou uma configuração há um ano e deseja restaurá-la, sua sugestão eliminaria todas as outras configurações. A implementação atual permite restaurar qualquer valor definido para cada configuração individualmente.

O que você quer fazer com um arquivo de dump de configurações? Que problema você está tentando resolver?

1 curtida

reverter rapidamente e facilmente para configurações conhecidas

meu roteador doméstico realmente faz isso e é muito conveniente. Toda vez que você faz uma alteração em qualquer configuração, ele cria um novo arquivo com data e hora e retém uma quantidade de arquivos de configuração anteriores, eu geralmente o configuro para salvar 50 configurações antigas.

A forma como funciona permite reverter qualquer configuração. Querer reverter um monte de configurações de uma vez parece um caso extremo, embora ainda seja difícil imaginar um.

1 curtida

A intenção é reverter o site inteiro para uma configuração anterior conhecida e funcional.

1 curtida