| volumes: | volumes: | ||||
| - ./volumes/db/data:/var/lib/postgresql/data | - ./volumes/db/data:/var/lib/postgresql/data | ||||
| healthcheck: | healthcheck: | ||||
| test: [ 'CMD', 'pg_isready' ] | |||||
| test: [ 'CMD', 'pg_isready', '-h', 'db', '-U', '${PGUSER:-postgres}', '-d', '${POSTGRES_DB:-dify}' ] | |||||
| interval: 1s | interval: 1s | ||||
| timeout: 3s | timeout: 3s | ||||
| retries: 30 | |||||
| retries: 60 | |||||
| # The redis cache. | # The redis cache. | ||||
| redis: | redis: | ||||
| volumes: | volumes: | ||||
| - ./volumes/plugin_daemon:/app/storage | - ./volumes/plugin_daemon:/app/storage | ||||
| depends_on: | depends_on: | ||||
| - db | |||||
| db: | |||||
| condition: service_healthy | |||||
| # ssrf_proxy server | # ssrf_proxy server | ||||
| # for more information, please refer to | # for more information, please refer to |
| volumes: | volumes: | ||||
| - ./volumes/db/data:/var/lib/postgresql/data | - ./volumes/db/data:/var/lib/postgresql/data | ||||
| healthcheck: | healthcheck: | ||||
| test: [ 'CMD', 'pg_isready' ] | |||||
| test: [ 'CMD', 'pg_isready', '-h', 'db', '-U', '${PGUSER:-postgres}', '-d', '${POSTGRES_DB:-dify}' ] | |||||
| interval: 1s | interval: 1s | ||||
| timeout: 3s | timeout: 3s | ||||
| retries: 30 | |||||
| retries: 60 | |||||
| # The redis cache. | # The redis cache. | ||||
| redis: | redis: | ||||
| volumes: | volumes: | ||||
| - ./volumes/plugin_daemon:/app/storage | - ./volumes/plugin_daemon:/app/storage | ||||
| depends_on: | depends_on: | ||||
| - db | |||||
| db: | |||||
| condition: service_healthy | |||||
| # ssrf_proxy server | # ssrf_proxy server | ||||
| # for more information, please refer to | # for more information, please refer to |