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
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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: