Browse Source

feat: add custom tool timeout config to docker-compose.yaml and .env (#6419)

Signed-off-by: forrestsocool <sensensudo@gmail.com>
forrestsocool 9 months ago
parent
commit
27c8deb4ec
2 changed files with 6 additions and 0 deletions
  1. 4 0
      docker/.env.example
  2. 2 0
      docker/docker-compose.yaml

+ 4 - 0
docker/.env.example

@@ -124,6 +124,10 @@ GUNICORN_TIMEOUT=360
 # The number of Celery workers. The default is 1, and can be set as needed.
 CELERY_WORKER_AMOUNT=
 
+# API Tool configuration
+API_TOOL_DEFAULT_CONNECT_TIMEOUT=10
+API_TOOL_DEFAULT_READ_TIMEOUT=60
+
 # ------------------------------
 # Database Configuration
 # The database uses PostgreSQL. Please use the public schema.

+ 2 - 0
docker/docker-compose.yaml

@@ -22,6 +22,8 @@ x-shared-env: &shared-api-worker-env
   CELERY_WORKER_CLASS: ${CELERY_WORKER_CLASS:-}
   GUNICORN_TIMEOUT: ${GUNICORN_TIMEOUT:-360}
   CELERY_WORKER_AMOUNT: ${CELERY_WORKER_AMOUNT:-}
+  API_TOOL_DEFAULT_CONNECT_TIMEOUT: ${API_TOOL_DEFAULT_CONNECT_TIMEOUT:-10}
+  API_TOOL_DEFAULT_READ_TIMEOUT: ${API_TOOL_DEFAULT_READ_TIMEOUT:-60}
   DB_USERNAME: ${DB_USERNAME:-postgres}
   DB_PASSWORD: ${DB_PASSWORD:-difyai123456}
   DB_HOST: ${DB_HOST:-db}