Перенести резервную копию Discourse DEV в Production?

Все проблемы, которые мне удалось устранить с помощью скриптов импорта, используя среду разработки вместо продакшена. Как мне перенести импортированный контент из экспортированной резервной копии .sql из среды разработки в среду продакшена? Это так же просто, как экспортировать файл резервной копии .sql, затем развернуть среду продакшена и импортировать резервную копию?

Да. :grinning_face:

Есть и другие способы выполнить эту задачу:

  • репликация базы данных
  • rsync всего сервера
  • указание производственного URL на dev-окружение

Но восстановление из резервных копий (особенно если они хранятся в S3) — это просто.

Не забудьте также сделать резервную копию загрузок, если они не хранятся в S3.

Для сохранения вложений и загруженных файлов используйте встроенную функцию резервного копирования и восстановления в Discourse: выполните резервное копирование из dev-окружения и восстановление в production.