From a9bee3e6381d37b709709b9a7f158ef705612db9 Mon Sep 17 00:00:00 2001
From: hallucination <jagger16897@gmail.com>
Date: Mon, 19 Jun 2023 12:38:29 +0800
Subject: [PATCH] Update docker-compose.yml (#1727)

add  Redis retains login sessions after restarting
---
 docker-compose.yml | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index ec3a457..cc94bef 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,5 +1,14 @@
 version: "3.8"
 services:
+  redis:
+    container_name: redis
+    image: bitnami/redis:latest
+    restart: unless-stopped
+    environment:
+      - ALLOW_EMPTY_PASSWORD=yes
+    volumes:
+      - redis_data:/bitnami/redis/data
+
   cloudreve:
     container_name: cloudreve
     image: cloudreve/cloudreve:latest
@@ -14,6 +23,7 @@ services:
       - ./cloudreve/avatar:/cloudreve/avatar
     depends_on:
       - aria2
+
   aria2:
     container_name: aria2
     image: p3terx/aria2-pro # third party image, please keep notice what you are doing
@@ -25,9 +35,11 @@ services:
       - ./aria2/config:/config
       - temp_data:/data
 volumes:
+  redis_data:
+    driver: local
   temp_data:
     driver: local
     driver_opts:
       type: none
       device: $PWD/data
-      o: bind
\ No newline at end of file
+      o: bind