Caminho pretendido para migrar S3 para local

Então, para recapitular para qualquer outra pessoa que encontrar este problema, aqui está o que consegui fazer funcionar para migrar do S3 e mudar para hardware diferente.

  1. Coloque seu servidor em somente leitura e ative a configuração oculta do site para fazer backup de uploads do S3 (e locais), detalhado aqui

  2. Faça um backup com os uploads do S3 ativados nas configurações do seu site. Você precisará de armazenamento local suficiente para baixá-los todos, caso contrário, a tarefa de backup falhará.

  3. Obtenha a versão mais recente do discourse do github e copie seu app.yml.

  4. Reconstrua com seu app.yml e verifique se você obtém a página de configuração do discourse.

  5. Extraia o dump.sql do backup que você fez e modifique-o de forma semelhante ao que é dito aqui.

  6. Recomprima o banco de dados dump.sql no backup e coloque o backup em /var/discourse/shared/standalone/backups/default com o mesmo nome que tinha quando você fez o backup. (este nome é importante, portanto, não o trunque)

  7. Execute o processo de restauração conforme mostrado aqui


se você está simplesmente tentando migrar do S3 sem mudar de hardware, acredito que o processo seja praticamente o mesmo, mas você pularia os passos 3 e 4.

1 curtida