¿Contenedor de Discourse con UnixSocket para Redis?

PR para esto:

Nota:

Para implementar:

  • Cambiar la plantilla de Redis en el archivo YAML del contenedor
  • Agregar una línea adicional al mismo archivo YAML del contenedor
 ## Establecer REDIS_URL y usar redis.socketed.template.yml para utilizar
 ## un socket de dominio Unix para Redis
 REDIS_URL: unix:///shared/tmp/redis.sock

Notas de implementación:

  1. Si te preocupa la seguridad de la base de datos Redis en el host, no es necesario exponer este socket Unix en el volumen compartido.

  2. Si deseas establecer los permisos del socket Unix en 770 (en lugar de 777), cambia el grupo del socket Unix a www-data.