带有 UnixSocket 的 Redis 的 Discourse 容器?

相关 PR:

注意:

实施步骤:

  • 修改容器 yml 文件中的 redis 模板
  • 在同一容器 yml 文件中添加一行
 ## 设置 REDIS_URL 并使用 redis.socketed.template.yml 以使用
 ## Redis 的 Unix 域套接字
 REDIS_URL: unix:///shared/tmp/redis.sock

实施说明:

  1. 如果担心主机上 Redis 数据库的安全性,无需在共享卷中暴露此 Unix 套接字。

  2. 如果希望将 Unix 套接字的权限设置为 770(而非 777),请将 Unix 套接字的组更改为 www-data。