Contenitore Discourse con UnixSocket per Redis?

PR a riguardo:

Nota:

Per implementare:

  • Modifica il template di Redis nel file yml del contenitore
  • Aggiungi una riga aggiuntiva allo stesso file yml del contenitore
 ## Imposta REDIS_URL e utilizza redis.socketed.template.yml per usare 
 ## un socket di dominio Unix per Redis
 REDIS_URL: unix:///shared/tmp/redis.sock

Note sull’implementazione:

  1. Se sei preoccupato per la sicurezza del database Redis sull’host, non è necessario esporre questo socket Unix nel volume condiviso.

  2. Se desideri impostare i permessi del socket Unix su 770 (invece di 777), modifica il gruppo del socket Unix in www-data.