From d937cc491dfa96b82b7f104be6d2d009b670fecd Mon Sep 17 00:00:00 2001 From: Hwting <837479851@qq.com> Date: Sat, 30 Aug 2025 21:19:43 +0800 Subject: [PATCH] chore[docker]: Fix Redis health check error but display healthy (#24778) --- docker/docker-compose-template.yaml | 2 +- docker/docker-compose.middleware.yaml | 2 +- docker/docker-compose.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docker/docker-compose-template.yaml b/docker/docker-compose-template.yaml index 0e695e4fc..a77999998 100644 --- a/docker/docker-compose-template.yaml +++ b/docker/docker-compose-template.yaml @@ -135,7 +135,7 @@ services: # Set the redis password when startup redis server. command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456} healthcheck: - test: [ 'CMD', 'redis-cli', 'ping' ] + test: [ 'CMD-SHELL', 'redis-cli -a ${REDIS_PASSWORD:-difyai123456} ping | grep -q PONG' ] # The DifySandbox sandbox: diff --git a/docker/docker-compose.middleware.yaml b/docker/docker-compose.middleware.yaml index 9f7cc7258..dc451e10c 100644 --- a/docker/docker-compose.middleware.yaml +++ b/docker/docker-compose.middleware.yaml @@ -41,7 +41,7 @@ services: ports: - "${EXPOSE_REDIS_PORT:-6379}:6379" healthcheck: - test: [ "CMD", "redis-cli", "ping" ] + test: [ 'CMD-SHELL', 'redis-cli -a ${REDIS_PASSWORD:-difyai123456} ping | grep -q PONG' ] # The DifySandbox sandbox: diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 44f743906..bd668be17 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -715,7 +715,7 @@ services: # Set the redis password when startup redis server. command: redis-server --requirepass ${REDIS_PASSWORD:-difyai123456} healthcheck: - test: [ 'CMD', 'redis-cli', 'ping' ] + test: [ 'CMD-SHELL', 'redis-cli -a ${REDIS_PASSWORD:-difyai123456} ping | grep -q PONG' ] # The DifySandbox sandbox: