feat: add health check for pg and redis in docker-compose.middleware.yaml (#7961) (#7962)

This commit is contained in:
zhuhao
2024-09-04 14:25:46 +08:00
committed by GitHub
parent c2a3c5a748
commit 83e84865be

View File

@@ -19,6 +19,11 @@ services:
- ./volumes/db/data:/var/lib/postgresql/data - ./volumes/db/data:/var/lib/postgresql/data
ports: ports:
- "${EXPOSE_POSTGRES_PORT:-5432}:5432" - "${EXPOSE_POSTGRES_PORT:-5432}:5432"
healthcheck:
test: [ "CMD", "pg_isready" ]
interval: 1s
timeout: 3s
retries: 30
# The redis cache. # The redis cache.
redis: redis:
@@ -31,6 +36,8 @@ services:
command: redis-server --requirepass difyai123456 command: redis-server --requirepass difyai123456
ports: ports:
- "${EXPOSE_REDIS_PORT:-6379}:6379" - "${EXPOSE_REDIS_PORT:-6379}:6379"
healthcheck:
test: [ "CMD", "redis-cli", "ping" ]
# The DifySandbox # The DifySandbox
sandbox: sandbox: