На этих выходных мне наконец удалось мигрировать с AWS на DO. Вот мои финальные шаги:
- AWS =
live.example.com - Настройка работающего на DO Discourse по адресу
live2.eample.com - Оба экземпляра (AWS и DO) работали на одной версии Discourse
- Перевел
live.example.comв режим только для чтения и сделал резервную копию через графический интерфейс - Передал резервную копию с AWS на сервер DO по SCP
- На DO изменил доменное имя в файле app.yml на
live.example.com, затем выполнил./launcher rebuild app - Восстановил резервную копию через командную строку на сервере DO: Restore a backup from the command line
- Далее обновил DNS, указав
live.example.comна сервер DO. - На этом этапе у вас уже работает сервер.
- Затем я следовал этой инструкции для настройки загрузки в S3: Configure an S3 compatible object storage provider for uploads
- После этого выполнил инструкцию для полной CDN-ускорения всего сайта: Full site CDN acceleration for Discourse