Я читал о включении автоматических резервных копий здесь
Возможно ли настроить время суток, когда выполняется резервное копирование, и количество сохраняемых копий? Также я хотел бы включить резервное копирование с помощью скрипта после установки Discourse. Есть ли способ сделать это, например, через настройки app.yml?
Спасибо за информацию, я пропустил поле «Время суток» в разделе администратора. Что касается скриптов, у нас есть процесс установки локального экземпляра Discourse с помощью shell-скрипта. Этот скрипт устанавливает Docker для Discourse и автоматически вносит некоторые изменения в настройки конфигурации перед пересборкой. Возможно ли настроить соответствующие параметры резервного копирования в конфигурации до пересборки или сделать это другим способом через командную строку, например, с помощью задачи rake, без ручного запуска launcher для входа в приложение и обновления настроек?
К сожалению, у меня недостаточно знаний в этой области, чтобы помочь вам.
Вы можете вывести список всех доступных задач Rake с помощью команды rake -AT.
Лучший способ — настроить хранилище резервных копий на S3 и задать параметры S3 через переменные окружения. Настройка провайдера объектного хранилища, совместимого с S3, для загрузки файлов — это наиболее полное описание процесса. Если вы не хотите хранить активы на S3, не настраивайте бакет для загрузок.
После этого вы сможете восстановить резервную копию из командной строки, как описано здесь: Restore a backup from the command line.
