diff --git a/apps/redis/6.2.14/data.yml b/apps/redis/6.2.14/data.yml index fccff6aa2..56321ccc8 100755 --- a/apps/redis/6.2.14/data.yml +++ b/apps/redis/6.2.14/data.yml @@ -1,11 +1,11 @@ additionalProperties: formFields: - - default: jhkdjhkjdhsIUTYURT + - default: redis envKey: PANEL_REDIS_ROOT_PASSWORD labelEn: Password labelZh: 密码 random: true - required: true + required: false rule: paramComplexity type: password - default: 6379 diff --git a/apps/redis/6.2.14/docker-compose.yml b/apps/redis/6.2.14/docker-compose.yml index ab12ff6da..1834d2348 100644 --- a/apps/redis/6.2.14/docker-compose.yml +++ b/apps/redis/6.2.14/docker-compose.yml @@ -7,7 +7,13 @@ services: - 1panel-network ports: - ${PANEL_APP_PORT_HTTP}:6379 - command: redis-server /etc/redis/redis.conf --loglevel warning --requirepass ${PANEL_REDIS_ROOT_PASSWORD} + command: > + sh -c ' + if [ -z "${PANEL_REDIS_ROOT_PASSWORD}" ]; then + redis-server /etc/redis/redis.conf + else + redis-server /etc/redis/redis.conf --requirepass ${PANEL_REDIS_ROOT_PASSWORD} + fi' volumes: - ./data:/data - ./conf/redis.conf:/etc/redis/redis.conf diff --git a/apps/redis/7.2.5/data.yml b/apps/redis/7.2.5/data.yml index ecf36a9fe..56321ccc8 100755 --- a/apps/redis/7.2.5/data.yml +++ b/apps/redis/7.2.5/data.yml @@ -1,11 +1,11 @@ additionalProperties: formFields: - - default: jhkdjhkjdhsIUTYURTU + - default: redis envKey: PANEL_REDIS_ROOT_PASSWORD labelEn: Password labelZh: 密码 random: true - required: true + required: false rule: paramComplexity type: password - default: 6379 diff --git a/apps/redis/7.2.5/docker-compose.yml b/apps/redis/7.2.5/docker-compose.yml index 2e7fe51a5..ce4fdeebd 100644 --- a/apps/redis/7.2.5/docker-compose.yml +++ b/apps/redis/7.2.5/docker-compose.yml @@ -7,7 +7,13 @@ services: - 1panel-network ports: - ${PANEL_APP_PORT_HTTP}:6379 - command: redis-server /etc/redis/redis.conf --requirepass ${PANEL_REDIS_ROOT_PASSWORD} + command: > + sh -c ' + if [ -z "${PANEL_REDIS_ROOT_PASSWORD}" ]; then + redis-server /etc/redis/redis.conf + else + redis-server /etc/redis/redis.conf --requirepass ${PANEL_REDIS_ROOT_PASSWORD} + fi' volumes: - ./data:/data - ./conf/redis.conf:/etc/redis/redis.conf diff --git a/apps/redis/data.yml b/apps/redis/data.yml index 57280f719..0ee91e415 100755 --- a/apps/redis/data.yml +++ b/apps/redis/data.yml @@ -12,7 +12,7 @@ additionalProperties: shortDescEn: High-performance open-source key-value database type: runtime crossVersionUpdate: true - limit: 1 + limit: 0 recommend: 4 website: https://redis.io/ github: https://github.com/redis/redis