Migre da AWS para o Digital Ocean com 2 containers, spaces e 2 CDNs

Finalmente consegui migrar da AWS para a DO neste fim de semana. Aqui estão os passos finais que segui:

  1. AWS = live.example.com
  2. Configurei o Discourse em execução na DO em live2.example.com
  3. Ambas as instâncias, AWS e DO, estavam na mesma versão do Discourse
  4. Coloquei live.example.com em modo somente leitura e fiz um backup pela interface gráfica
  5. Copiei o backup da AWS para o servidor DO usando SCP
  6. No servidor DO, alterei o nome de domínio no arquivo app.yml para live.example.com e executei ./launcher rebuild app
  7. Em seguida, restaurei o backup pela linha de comando no servidor DO: Restore a backup from the command line
  8. Depois, atualizei o DNS para apontar live.example.com para o servidor DO.
  9. Neste ponto, você já tem um servidor em funcionamento.
  10. Em seguida, segui estas instruções para configurar os uploads no S3: Configure an S3 compatible object storage provider for uploads
  11. Por fim, segui estas instruções para configurar a CDN completa do site: Full site CDN acceleration for Discourse