Я хочу немного поэкспериментировать с плагинами, темой и т.д. локально, чтобы избежать риска сломать настоящий форум. Однако настроить окружение, максимально похожее на реальное, сложно, поэтому было бы здорово просто восстановить резервную копию на локальный экземпляр.
Но как это сделать, чтобы избежать таких рисков, как отправка писем реальным пользователям с локальной машины? Также, возможно, есть другие подводные камни, о которых я не знаю?
Существует ли способ анонимизировать все данные пользователей в резервной копии (хотя бы удалить адреса электронной почты)? Или восстановить всё, кроме данных пользователей?
Да, вероятно, проще просто настроить этот параметр. Однако, насколько я понимаю, резервная копия перезапишет все настройки, поэтому есть вероятность, что некоторые письма могут быть отправлены между завершением восстановления и отключением рассылки, если только на исходном экземпляре эта функция не была отключена и во время создания резервной копии.
Кстати, я понял, что, вероятно, лучше использовать отдельный сервер и домен вместо локальной среды разработки Docker.
Насколько я понимаю, восстановление резервной копии не затрагивает файл app.yml. Значит, если я не введу настройки SMTP в app.yml на тестовом сервере, у него не будет возможности отправить какие-либо письма?
Согласно многим законам, включая CCPA, использование неанонимизированных производственных данных в средах разработки и тестирования считается незаконной обработкой. Вероятность утечки данных выше в системах, которые могут содержать ошибки, имеют базы данных на ноутбуках или доступны неавторизованным лицам.
Нет, потому что Sidekiq приостанавливается во время операции восстановления.
Да, но я имел в виду не во время, а после завершения восстановления (как я понимаю, после этого все процессы немедленно возобновляются?) и до того, как я изменил эту настройку, чтобы отключить письма.
Извините, мой ответ действительно был неполным. При восстановлении резервной копии Discourse исходящая почта автоматически отключается в рамках операции восстановления. Её необходимо явно включить после восстановления.
Вам всё ещё необходимо вручную отключить опрос POP, если он настроен, иначе ваш тестовый экземпляр может начать обрабатывать входящую почту вместо реального экземпляра.