Container Discourse com UnixSocket para Redis?

PR para isso:

Nota:

Para implementar:

  • Altere o modelo do Redis no arquivo yml do container
  • Adicione uma linha adicional ao mesmo arquivo yml do container
 ## Defina a REDIS_URL e use o redis.socketed.template.yml para usar 
 ## um socket de domínio Unix para o Redis
 REDIS_URL: unix:///shared/tmp/redis.sock

Notas de Implementação:

  1. Se estiver preocupado com a segurança do banco de dados Redis no host, não há necessidade de expor esse socket Unix no volume compartilhado.

  2. Se desejar definir as permissões do socket Unix como 770 (em vez de 777), altere o grupo do socket Unix para www-data.