Travail avec les paramètres cachés

Il arrive parfois que vous ayez configuré uniquement l’authentification par jeton, et que, deux ans après un fonctionnement sans interruption, le jeton d’authentification a expiré, sans que vous ne l’ayez mis à jour.

Pour vous connecter au site, vous devrez changer le mode d’authentification, ce que vous pouvez faire via la console Rails.

/var/discourse/launcher enter app
rails c

Entrez SiteSetting.paramètre = , par exemple :

SiteSetting.enable_local_logins = true

Et désormais, lors de la page de connexion, l’authentification par e-mail (envoi d’un lien d’authentification à votre adresse e-mail) sera disponible.

Une autre configuration cachée est le traduction automatique des articles. Cette configuration est par défaut égale à zéro, donc aucune traduction n’est effectuée. La nouvelle valeur doit être supérieure à 12, et le processus de traduction sera lancé toutes les 5 minutes :

SiteSetting.ai_translation_backfill_hourly_rate = 20

Cette configuration peut également être transmise via le fichier /var/discourse/containers/app.yml :

env:
  DISCOURSE_ENABLE_CORS: true
  DISCOURSE_AI_TRANSLATION_BACKFILL_HOURLY_RATE: 20