Работа со скрытыми параметрами

Бывает так, что у вас настроена только сквозная авторизация, и спустя 2 года бесперебойной работы токен авторизации истек, и вы забыли его обновить.

Чтобы войти на сайт, потребуется переключить режим входа, и сделать это можно через консоль Rails.

/var/discourse/launcher enter app
rails c

Введите SiteSetting.параметр = <новое значение>, например:

SiteSetting.enable_local_logins = true

и теперь на экране логина будет доступна авторизация с помощью отправки ссылки авторизации на вашу почту.

Еще одна скрытая настройка - это автоматический перевод статей, эта настройка по умолчанию равна нулю и перевод не выполняется. Новое значение должно быть больше 12, и запуск перевода будет выполняться каждые 5 минут:

SiteSetting.ai_translation_backfill_hourly_rate = 20

Эту настройку можно передавать через файл /var/discourse/containers/app.yml:

env:
  DISCOURSE_ENABLE_CORS: true
  DISCOURSE_AI_TRANSLATION_BACKFILL_HOURLY_RATE: 20