Migrate from AWS to Digital Ocean with 2 containers, spaces and 2 CDNs

I was finally able to migrate from AWS to DO this weekend. Here were my final steps:

  1. AWS = live.example.com
  2. Setup Running DO Discourse at live2.eample.com
  3. Both AWS and DO instances were on the same version of Discourse
  4. Place live.example.com into read only and took backup from GUI
  5. SCP backup from AWS to DO server
  6. On DO, change app.yml domain name to live.example.com and then ./launcher rebuild app
  7. Then restore backup from command line on DO server: Restore a backup from the command line
  8. Next update DNS to point live.example.com to DO server.
  9. At this point you have a running server.
  10. Then I followed these instructions to setup S3 Uploads: Configure an S3 compatible object storage provider for uploads
  11. Then I followed these instructions for full site CDN: Full site CDN acceleration for Discourse