| PLUGIN_MAX_EXECUTION_TIMEOUT=600 | PLUGIN_MAX_EXECUTION_TIMEOUT=600 | ||||
| # PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple | # PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple | ||||
| PIP_MIRROR_URL= | PIP_MIRROR_URL= | ||||
| # https://github.com/langgenius/dify-plugin-daemon/blob/main/.env.example | |||||
| # Plugin storage type, local aws_s3 tencent_cos azure_blob | |||||
| PLUGIN_STORAGE_TYPE=local | |||||
| PLUGIN_STORAGE_LOCAL_ROOT=/app/storage | |||||
| PLUGIN_WORKING_PATH=/app/storage/cwd | |||||
| PLUGIN_INSTALLED_PATH=plugin | |||||
| PLUGIN_PACKAGE_CACHE_PATH=plugin_packages | |||||
| PLUGIN_MEDIA_CACHE_PATH=assets | |||||
| # Plugin oss bucket | |||||
| PLUGIN_STORAGE_OSS_BUCKET= | |||||
| # Plugin oss s3 credentials | |||||
| PLUGIN_S3_USE_AWS_MANAGED_IAM= | |||||
| PLUGIN_S3_ENDPOINT= | |||||
| PLUGIN_S3_USE_PATH_STYLE= | |||||
| PLUGIN_AWS_ACCESS_KEY= | |||||
| PLUGIN_AWS_SECRET_KEY= | |||||
| PLUGIN_AWS_REGION= | |||||
| # Plugin oss azure blob | |||||
| PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME= | |||||
| PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING= | |||||
| # Plugin oss tencent cos | |||||
| PLUGIN_TENCENT_COS_SECRET_KEY= | |||||
| PLUGIN_TENCENT_COS_SECRET_ID= | |||||
| PLUGIN_TENCENT_COS_REGION= |
| PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} | PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} | ||||
| PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} | PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} | ||||
| PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} | PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} | ||||
| PLUGIN_STORAGE_TYPE: ${PLUGIN_STORAGE_TYPE:-local} | |||||
| PLUGIN_STORAGE_LOCAL_ROOT: ${PLUGIN_STORAGE_LOCAL_ROOT:-/app/storage} | |||||
| PLUGIN_INSTALLED_PATH: ${PLUGIN_INSTALLED_PATH:-plugin} | |||||
| PLUGIN_PACKAGE_CACHE_PATH: ${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages} | |||||
| PLUGIN_MEDIA_CACHE_PATH: ${PLUGIN_MEDIA_CACHE_PATH:-assets} | |||||
| PLUGIN_STORAGE_OSS_BUCKET: ${PLUGIN_STORAGE_OSS_BUCKET:-} | |||||
| S3_USE_AWS_MANAGED_IAM: ${PLUGIN_S3_USE_AWS_MANAGED_IAM:-} | |||||
| S3_ENDPOINT: ${PLUGIN_S3_ENDPOINT:-} | |||||
| S3_USE_PATH_STYLE: ${PLUGIN_S3_USE_PATH_STYLE:-} | |||||
| AWS_ACCESS_KEY: ${PLUGIN_AWS_ACCESS_KEY:-} | |||||
| PAWS_SECRET_KEY: ${PLUGIN_AWS_SECRET_KEY:-} | |||||
| AWS_REGION: ${PLUGIN_AWS_REGION:-} | |||||
| AZURE_BLOB_STORAGE_CONNECTION_STRING: ${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-} | |||||
| AZURE_BLOB_STORAGE_CONTAINER_NAME: ${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-} | |||||
| TENCENT_COS_SECRET_KEY: ${PLUGIN_TENCENT_COS_SECRET_KEY:-} | |||||
| TENCENT_COS_SECRET_ID: ${PLUGIN_TENCENT_COS_SECRET_ID:-} | |||||
| TENCENT_COS_REGION: ${PLUGIN_TENCENT_COS_REGION:-} | |||||
| ports: | ports: | ||||
| - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}" | - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}" | ||||
| volumes: | volumes: |
| PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} | PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} | ||||
| PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} | PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} | ||||
| PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} | PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} | ||||
| PLUGIN_STORAGE_TYPE: ${PLUGIN_STORAGE_TYPE:-local} | |||||
| PLUGIN_STORAGE_LOCAL_ROOT: ${PLUGIN_STORAGE_LOCAL_ROOT:-/app/storage} | |||||
| PLUGIN_INSTALLED_PATH: ${PLUGIN_INSTALLED_PATH:-plugin} | |||||
| PLUGIN_PACKAGE_CACHE_PATH: ${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages} | |||||
| PLUGIN_MEDIA_CACHE_PATH: ${PLUGIN_MEDIA_CACHE_PATH:-assets} | |||||
| PLUGIN_STORAGE_OSS_BUCKET: ${PLUGIN_STORAGE_OSS_BUCKET:-} | |||||
| S3_USE_AWS_MANAGED_IAM: ${PLUGIN_S3_USE_AWS_MANAGED_IAM:-} | |||||
| S3_ENDPOINT: ${PLUGIN_S3_ENDPOINT:-} | |||||
| S3_USE_PATH_STYLE: ${PLUGIN_S3_USE_PATH_STYLE:-} | |||||
| AWS_ACCESS_KEY: ${PLUGIN_AWS_ACCESS_KEY:-} | |||||
| PAWS_SECRET_KEY: ${PLUGIN_AWS_SECRET_KEY:-} | |||||
| AWS_REGION: ${PLUGIN_AWS_REGION:-} | |||||
| AZURE_BLOB_STORAGE_CONNECTION_STRING: ${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-} | |||||
| AZURE_BLOB_STORAGE_CONTAINER_NAME: ${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-} | |||||
| TENCENT_COS_SECRET_KEY: ${PLUGIN_TENCENT_COS_SECRET_KEY:-} | |||||
| TENCENT_COS_SECRET_ID: ${PLUGIN_TENCENT_COS_SECRET_ID:-} | |||||
| TENCENT_COS_REGION: ${PLUGIN_TENCENT_COS_REGION:-} | |||||
| ports: | ports: | ||||
| - "${EXPOSE_PLUGIN_DAEMON_PORT:-5002}:${PLUGIN_DAEMON_PORT:-5002}" | - "${EXPOSE_PLUGIN_DAEMON_PORT:-5002}:${PLUGIN_DAEMON_PORT:-5002}" | ||||
| - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}" | - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}" |
| PLUGIN_PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} | PLUGIN_PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} | ||||
| PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} | PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} | ||||
| PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} | PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} | ||||
| PLUGIN_STORAGE_TYPE: ${PLUGIN_STORAGE_TYPE:-local} | |||||
| PLUGIN_STORAGE_LOCAL_ROOT: ${PLUGIN_STORAGE_LOCAL_ROOT:-/app/storage} | |||||
| PLUGIN_WORKING_PATH: ${PLUGIN_WORKING_PATH:-/app/storage/cwd} | |||||
| PLUGIN_INSTALLED_PATH: ${PLUGIN_INSTALLED_PATH:-plugin} | |||||
| PLUGIN_PACKAGE_CACHE_PATH: ${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages} | |||||
| PLUGIN_MEDIA_CACHE_PATH: ${PLUGIN_MEDIA_CACHE_PATH:-assets} | |||||
| PLUGIN_STORAGE_OSS_BUCKET: ${PLUGIN_STORAGE_OSS_BUCKET:-} | |||||
| PLUGIN_S3_USE_AWS_MANAGED_IAM: ${PLUGIN_S3_USE_AWS_MANAGED_IAM:-} | |||||
| PLUGIN_S3_ENDPOINT: ${PLUGIN_S3_ENDPOINT:-} | |||||
| PLUGIN_S3_USE_PATH_STYLE: ${PLUGIN_S3_USE_PATH_STYLE:-} | |||||
| PLUGIN_AWS_ACCESS_KEY: ${PLUGIN_AWS_ACCESS_KEY:-} | |||||
| PLUGIN_AWS_SECRET_KEY: ${PLUGIN_AWS_SECRET_KEY:-} | |||||
| PLUGIN_AWS_REGION: ${PLUGIN_AWS_REGION:-} | |||||
| PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME: ${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-} | |||||
| PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING: ${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-} | |||||
| PLUGIN_TENCENT_COS_SECRET_KEY: ${PLUGIN_TENCENT_COS_SECRET_KEY:-} | |||||
| PLUGIN_TENCENT_COS_SECRET_ID: ${PLUGIN_TENCENT_COS_SECRET_ID:-} | |||||
| PLUGIN_TENCENT_COS_REGION: ${PLUGIN_TENCENT_COS_REGION:-} | |||||
| services: | services: | ||||
| # API service | # API service | ||||
| PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} | PYTHON_ENV_INIT_TIMEOUT: ${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120} | ||||
| PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} | PLUGIN_MAX_EXECUTION_TIMEOUT: ${PLUGIN_MAX_EXECUTION_TIMEOUT:-600} | ||||
| PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} | PIP_MIRROR_URL: ${PIP_MIRROR_URL:-} | ||||
| PLUGIN_STORAGE_TYPE: ${PLUGIN_STORAGE_TYPE:-local} | |||||
| PLUGIN_STORAGE_LOCAL_ROOT: ${PLUGIN_STORAGE_LOCAL_ROOT:-/app/storage} | |||||
| PLUGIN_INSTALLED_PATH: ${PLUGIN_INSTALLED_PATH:-plugin} | |||||
| PLUGIN_PACKAGE_CACHE_PATH: ${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages} | |||||
| PLUGIN_MEDIA_CACHE_PATH: ${PLUGIN_MEDIA_CACHE_PATH:-assets} | |||||
| PLUGIN_STORAGE_OSS_BUCKET: ${PLUGIN_STORAGE_OSS_BUCKET:-} | |||||
| S3_USE_AWS_MANAGED_IAM: ${PLUGIN_S3_USE_AWS_MANAGED_IAM:-} | |||||
| S3_ENDPOINT: ${PLUGIN_S3_ENDPOINT:-} | |||||
| S3_USE_PATH_STYLE: ${PLUGIN_S3_USE_PATH_STYLE:-} | |||||
| AWS_ACCESS_KEY: ${PLUGIN_AWS_ACCESS_KEY:-} | |||||
| PAWS_SECRET_KEY: ${PLUGIN_AWS_SECRET_KEY:-} | |||||
| AWS_REGION: ${PLUGIN_AWS_REGION:-} | |||||
| AZURE_BLOB_STORAGE_CONNECTION_STRING: ${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-} | |||||
| AZURE_BLOB_STORAGE_CONTAINER_NAME: ${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-} | |||||
| TENCENT_COS_SECRET_KEY: ${PLUGIN_TENCENT_COS_SECRET_KEY:-} | |||||
| TENCENT_COS_SECRET_ID: ${PLUGIN_TENCENT_COS_SECRET_ID:-} | |||||
| TENCENT_COS_REGION: ${PLUGIN_TENCENT_COS_REGION:-} | |||||
| ports: | ports: | ||||
| - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}" | - "${EXPOSE_PLUGIN_DEBUGGING_PORT:-5003}:${PLUGIN_DEBUGGING_PORT:-5003}" | ||||
| volumes: | volumes: |
| PLUGIN_PYTHON_ENV_INIT_TIMEOUT=120 | PLUGIN_PYTHON_ENV_INIT_TIMEOUT=120 | ||||
| PLUGIN_MAX_EXECUTION_TIMEOUT=600 | PLUGIN_MAX_EXECUTION_TIMEOUT=600 | ||||
| # PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple | # PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple | ||||
| PIP_MIRROR_URL= | |||||
| PIP_MIRROR_URL= | |||||
| # https://github.com/langgenius/dify-plugin-daemon/blob/main/.env.example | |||||
| # Plugin storage type, local aws_s3 tencent_cos azure_blob | |||||
| PLUGIN_STORAGE_TYPE=local | |||||
| PLUGIN_STORAGE_LOCAL_ROOT=/app/storage | |||||
| PLUGIN_WORKING_PATH=/app/storage/cwd | |||||
| PLUGIN_INSTALLED_PATH=plugin | |||||
| PLUGIN_PACKAGE_CACHE_PATH=plugin_packages | |||||
| PLUGIN_MEDIA_CACHE_PATH=assets | |||||
| # Plugin oss bucket | |||||
| PLUGIN_STORAGE_OSS_BUCKET= | |||||
| # Plugin oss s3 credentials | |||||
| PLUGIN_S3_USE_AWS_MANAGED_IAM= | |||||
| PLUGIN_S3_ENDPOINT= | |||||
| PLUGIN_S3_USE_PATH_STYLE= | |||||
| PLUGIN_AWS_ACCESS_KEY= | |||||
| PLUGIN_AWS_SECRET_KEY= | |||||
| PLUGIN_AWS_REGION= | |||||
| # Plugin oss azure blob | |||||
| PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME= | |||||
| PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING= | |||||
| # Plugin oss tencent cos | |||||
| PLUGIN_TENCENT_COS_SECRET_KEY= | |||||
| PLUGIN_TENCENT_COS_SECRET_ID= | |||||
| PLUGIN_TENCENT_COS_REGION= |