Backup não funcionando no ambiente de desenvolvimento

Olá,

Consegui finalmente importar as postagens do bbpress! Uhuu!

Infelizmente, agora não consigo criar um arquivo de backup da instância de desenvolvimento para importar na produção.

Antes da importação, criei um backup e funcionou perfeitamente.

Desde a importação, recebo esta página com progresso zero (está assim há mais de 30 minutos):

Como sempre, sua ajuda é muito apreciada!

Talvez seu servidor de desenvolvimento tenha travado? :man_shrugging: Você deve ver a saída dos logs no console onde iniciou o servidor Rails. De qualquer forma, recomendo usar a linha de comando para criar backups no seu ambiente de desenvolvimento. Execute script/discourse backup no diretório discourse.

1 curtida

O que o Gerhard disse!

E você também pode restaurar pela linha de comando.

./launcher enter app
discourse enable_restore
discourse restore

O último comando exibirá os arquivos de backup disponíveis (confirmando que você colocou tudo no lugar certo). Em seguida, basta copiar e colar o que deseja restaurar.

1 curtida

Incrível, obrigado a vocês dois @gerhard @pfaffman. Super fácil quando se sabe como, né.

Última pergunta e eu vou deixar vocês em paz: como desativo os e-mails no fórum de destino? Não quero bombardear 3000 pessoas com spam… Apaguei os detalhes do SMTP do app.yml, mas de alguma forma ainda estou recebendo e-mails do sistema do Discourse de produção e quero ter certeza absoluta de que não vou acabar enviando e-mails para todo mundo sem querer.

1 curtida

De fato, mas demorei bastante para descobrir o backup via linha de comando em desenvolvimento. Estou pensando em fazer um tutorial com esses truques.

Ao restaurar, o padrão é definir o e-mail apenas para a equipe. Você verá um banner (ele diz “todos os e-mails”, mas não é bem isso).

Isso seria muito útil para marretas como eu :rofl:

EDIT: Eu estava no diretório errado. Poxa.

1 curtida

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.