Browse Source

[Redis] Add support for masterauth via env var

FreddleSpl0it 6 tháng trước cách đây
mục cha
commit
351f4ce787
2 tập tin đã thay đổi với 5 bổ sung0 xóa
  1. 4 0
      data/conf/redis/redis-conf.sh
  2. 1 0
      docker-compose.yml

+ 4 - 0
data/conf/redis/redis-conf.sh

@@ -5,4 +5,8 @@ requirepass $REDISPASS
 user quota_notify on nopass ~QW_* -@all +get +hget +ping
 EOF
 
+if [ -n "$REDISMASTERPASS" ]; then
+  echo "masterauth $REDISMASTERPASS" >> /redis.conf
+fi
+
 exec redis-server /redis.conf

+ 1 - 0
docker-compose.yml

@@ -55,6 +55,7 @@ services:
       environment:
         - TZ=${TZ}
         - REDISPASS=${REDISPASS}
+        - REDISMASTERPASS=${REDISMASTERPASS:-}
       sysctls:
         - net.core.somaxconn=4096
       networks: