Backups automatizados pararam. Mas os acionados manualmente ainda funcionam. Existe alguma forma de depurar o problema? A frequência está definida como diária. Houve uma atualização no menu lateral do administrador, mas os backups continuaram funcionando por alguns dias após essa alteração.
Aconteceu o mesmo comigo ontem à noite.
Deveria haver um link para o log na notificação se o backup automático falhou.
Meu log me diz que, ao tentar compactar, não havia mais espaço. Provavelmente não limpou o arquivo antigo do banco de dados? Vou verificar.
Não, para mim foram muitas imagens antigas.
De qualquer forma, tente:
./launcher cleanup app enquanto seu site ainda estiver em execução e isso provavelmente ajudará de qualquer forma.
Não houve mensagem de falha. Foi como se nunca tivesse tentado fazer o backup. Não há falta de espaço em disco. Existem apenas 6 backups, pois tenho a configuração ativada que exclui automaticamente os backups mais antigos quando há muitos.
Existe uma maneira fácil de acionar o backup externamente? Talvez eu o automatize no cron do host em vez disso.
Sim, você pode executar backups a partir da linha de comando:
docker exec app discourse backup --sql-only
funciona com um site discourse com um fórum. Como você especifica o fórum para fazer backup com uma configuração multi-site?
EDITAR: este comando funciona
cd /var/www/discourse && RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only
ou com o comando docker completo:
docker exec containerID bash -c 'cd /var/www/discourse; RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only'