Lavoro con parametri nascosti

Può capitare che sia configurata solo l’autenticazione tramite token, e dopo 2 anni di funzionamento senza interruzioni, il token sia scaduto e tu lo abbia dimenticato di rinnovare.

Per accedere al sito, è necessario cambiare il modo di accesso, e ciò può essere fatto tramite la console Rails.

/var/discourse/launcher enter app
rails c

Inserisci SiteSetting.parametro = , ad esempio:

SiteSetting.enable_local_logins = true

Ora, durante la schermata di login, sarà disponibile l’autenticazione tramite l’invio di un link di accesso alla tua email.

Un’altra impostazione nascosta è quella per la traduzione automatica degli articoli. Questa impostazione è predefinita a zero e non viene eseguita alcuna traduzione. Il nuovo valore deve essere superiore a 12, e la traduzione verrà eseguita ogni 5 minuti:

SiteSetting.ai_translation_backfill_hourly_rate = 20

Questa impostazione può essere passata tramite il file /var/discourse/containers/app.yml:

env:
  DISCOURSE_ENABLE_CORS: true
  DISCOURSE_AI_TRANSLATION_BACKFILL_HOURLY_RATE: 20