Przeglądaj źródła

[Redis] set password via docker-entrypoint.sh

FreddleSpl0it 9 miesięcy temu
rodzic
commit
c1903f121d
2 zmienionych plików z 8 dodań i 1 usunięć
  1. 6 0
      data/conf/redis/docker-entrypoint.sh
  2. 2 1
      docker-compose.yml

+ 6 - 0
data/conf/redis/docker-entrypoint.sh

@@ -0,0 +1,6 @@
+#!/bin/sh
+
+cat <<EOF > /redis.conf
+requirepass $REDISPASS
+EOF
+exec redis-server /redis.conf

+ 2 - 1
docker-compose.yml

@@ -43,9 +43,10 @@ services:
 
     redis-mailcow:
       image: redis:7-alpine
-      command: '--requirepass ${REDISPASS}'
+      entrypoint: /docker-entrypoint.sh
       volumes:
         - redis-vol-1:/data/
+        - ./data/conf/redis/docker-entrypoint.sh:/docker-entrypoint.sh:z
       restart: always
       depends_on:
         - netfilter-mailcow