mirror of
https://github.com/langgenius/dify.git
synced 2026-11-11 05:41:09 +08:00
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
90 lines
5.2 KiB
Plaintext
90 lines
5.2 KiB
Plaintext
# Defaults for plugin_daemon. Copy this file to plugin-daemon.env to customize it.
|
|
# Edit the settings below in the copy; docker/.env takes precedence.
|
|
# Optional application settings are commented to retain their application defaults.
|
|
|
|
DB_PLUGIN_DATABASE=${DB_PLUGIN_DATABASE:-dify_plugin}
|
|
# PLUGIN_DAEMON_URL=http://plugin_daemon:5002
|
|
PLUGIN_PPROF_ENABLED=${PLUGIN_PPROF_ENABLED:-false}
|
|
PLUGIN_DIFY_INNER_API_URL=${PLUGIN_DIFY_INNER_API_URL:-http://api:5001}
|
|
FORCE_VERIFYING_SIGNATURE=${FORCE_VERIFYING_SIGNATURE:-true}
|
|
PLUGIN_STDIO_BUFFER_SIZE=${PLUGIN_STDIO_BUFFER_SIZE:-1024}
|
|
PLUGIN_STDIO_MAX_BUFFER_SIZE=${PLUGIN_STDIO_MAX_BUFFER_SIZE:-5242880}
|
|
PLUGIN_PYTHON_ENV_INIT_TIMEOUT=${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120}
|
|
PLUGIN_MAX_EXECUTION_TIMEOUT=${PLUGIN_MAX_EXECUTION_TIMEOUT:-600}
|
|
PLUGIN_DEBUGGING_HOST=${PLUGIN_DEBUGGING_HOST:-0.0.0.0}
|
|
# Set PLUGIN_DEBUGGING_PORT in docker/.env; Compose needs it before loading service files.
|
|
# Set PLUGIN_DAEMON_KEY in docker/.env; API, workers, and Agent must share the daemon's credential.
|
|
# Set PLUGIN_DIFY_INNER_API_KEY in docker/.env; all callers must share the API's inner credential.
|
|
PLUGIN_DAEMON_PORT=${PLUGIN_DAEMON_PORT:-5002}
|
|
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}
|
|
# Optional: set in docker/.env for Docker/WSL bind-mount permission errors (langgenius/dify#42433).
|
|
# UV_CACHE_DIR=/tmp/.uv-cache
|
|
PLUGIN_STORAGE_OSS_BUCKET=${PLUGIN_STORAGE_OSS_BUCKET:-}
|
|
PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID=${PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID:-}
|
|
PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET=${PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET:-}
|
|
PLUGIN_ALIYUN_OSS_AUTH_VERSION=${PLUGIN_ALIYUN_OSS_AUTH_VERSION:-v4}
|
|
PLUGIN_ALIYUN_OSS_ENDPOINT=${PLUGIN_ALIYUN_OSS_ENDPOINT:-}
|
|
PLUGIN_ALIYUN_OSS_PATH=${PLUGIN_ALIYUN_OSS_PATH:-}
|
|
PLUGIN_ALIYUN_OSS_REGION=${PLUGIN_ALIYUN_OSS_REGION:-}
|
|
PLUGIN_AWS_ACCESS_KEY=${PLUGIN_AWS_ACCESS_KEY:-}
|
|
PLUGIN_AWS_REGION=${PLUGIN_AWS_REGION:-}
|
|
PLUGIN_AWS_SECRET_KEY=${PLUGIN_AWS_SECRET_KEY:-}
|
|
PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING=${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-}
|
|
PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME=${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-}
|
|
DB_SSL_MODE=${DB_SSL_MODE:-disable}
|
|
PLUGIN_MAX_PACKAGE_SIZE=${PLUGIN_MAX_PACKAGE_SIZE:-52428800}
|
|
PIP_MIRROR_URL=${PIP_MIRROR_URL:-}
|
|
PLUGIN_INSTALLED_PATH=${PLUGIN_INSTALLED_PATH:-plugin}
|
|
PLUGIN_MEDIA_CACHE_PATH=${PLUGIN_MEDIA_CACHE_PATH:-assets}
|
|
PLUGIN_PACKAGE_CACHE_PATH=${PLUGIN_PACKAGE_CACHE_PATH:-plugin_packages}
|
|
PLUGIN_S3_ENDPOINT=${PLUGIN_S3_ENDPOINT:-}
|
|
PLUGIN_S3_USE_AWS=${PLUGIN_S3_USE_AWS:-false}
|
|
PLUGIN_S3_USE_AWS_MANAGED_IAM=${PLUGIN_S3_USE_AWS_MANAGED_IAM:-false}
|
|
PLUGIN_S3_USE_PATH_STYLE=${PLUGIN_S3_USE_PATH_STYLE:-false}
|
|
PLUGIN_SENTRY_DSN=${PLUGIN_SENTRY_DSN:-}
|
|
PLUGIN_SENTRY_ENABLED=${PLUGIN_SENTRY_ENABLED:-false}
|
|
PLUGIN_TENCENT_COS_REGION=${PLUGIN_TENCENT_COS_REGION:-}
|
|
PLUGIN_TENCENT_COS_SECRET_ID=${PLUGIN_TENCENT_COS_SECRET_ID:-}
|
|
PLUGIN_TENCENT_COS_SECRET_KEY=${PLUGIN_TENCENT_COS_SECRET_KEY:-}
|
|
PLUGIN_VOLCENGINE_TOS_ACCESS_KEY=${PLUGIN_VOLCENGINE_TOS_ACCESS_KEY:-}
|
|
PLUGIN_VOLCENGINE_TOS_ENDPOINT=${PLUGIN_VOLCENGINE_TOS_ENDPOINT:-}
|
|
PLUGIN_VOLCENGINE_TOS_REGION=${PLUGIN_VOLCENGINE_TOS_REGION:-}
|
|
PLUGIN_VOLCENGINE_TOS_SECRET_KEY=${PLUGIN_VOLCENGINE_TOS_SECRET_KEY:-}
|
|
|
|
# Container variable mappings; keep these expressions unchanged in the copy.
|
|
ALIYUN_OSS_ACCESS_KEY_ID=${PLUGIN_ALIYUN_OSS_ACCESS_KEY_ID:-}
|
|
ALIYUN_OSS_ACCESS_KEY_SECRET=${PLUGIN_ALIYUN_OSS_ACCESS_KEY_SECRET:-}
|
|
ALIYUN_OSS_AUTH_VERSION=${PLUGIN_ALIYUN_OSS_AUTH_VERSION:-v4}
|
|
ALIYUN_OSS_ENDPOINT=${PLUGIN_ALIYUN_OSS_ENDPOINT:-}
|
|
ALIYUN_OSS_PATH=${PLUGIN_ALIYUN_OSS_PATH:-}
|
|
ALIYUN_OSS_REGION=${PLUGIN_ALIYUN_OSS_REGION:-}
|
|
AWS_ACCESS_KEY=${PLUGIN_AWS_ACCESS_KEY:-}
|
|
AWS_REGION=${PLUGIN_AWS_REGION:-}
|
|
AWS_SECRET_KEY=${PLUGIN_AWS_SECRET_KEY:-}
|
|
AZURE_BLOB_STORAGE_CONNECTION_STRING=${PLUGIN_AZURE_BLOB_STORAGE_CONNECTION_STRING:-}
|
|
AZURE_BLOB_STORAGE_CONTAINER_NAME=${PLUGIN_AZURE_BLOB_STORAGE_CONTAINER_NAME:-}
|
|
DB_DATABASE=${DB_PLUGIN_DATABASE:-dify_plugin}
|
|
DIFY_INNER_API_KEY=${PLUGIN_DIFY_INNER_API_KEY:-QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1}
|
|
DIFY_INNER_API_URL=${PLUGIN_DIFY_INNER_API_URL:-http://api:5001}
|
|
MAX_PLUGIN_PACKAGE_SIZE=${PLUGIN_MAX_PACKAGE_SIZE:-52428800}
|
|
PLUGIN_REMOTE_INSTALLING_HOST=${PLUGIN_DEBUGGING_HOST:-0.0.0.0}
|
|
PPROF_ENABLED=${PLUGIN_PPROF_ENABLED:-false}
|
|
PYTHON_ENV_INIT_TIMEOUT=${PLUGIN_PYTHON_ENV_INIT_TIMEOUT:-120}
|
|
S3_ENDPOINT=${PLUGIN_S3_ENDPOINT:-}
|
|
S3_USE_AWS=${PLUGIN_S3_USE_AWS:-false}
|
|
S3_USE_AWS_MANAGED_IAM=${PLUGIN_S3_USE_AWS_MANAGED_IAM:-false}
|
|
S3_USE_PATH_STYLE=${PLUGIN_S3_USE_PATH_STYLE:-false}
|
|
SENTRY_DSN=${PLUGIN_SENTRY_DSN:-}
|
|
SENTRY_ENABLED=${PLUGIN_SENTRY_ENABLED:-false}
|
|
SERVER_KEY=${PLUGIN_DAEMON_KEY:-lYkiYYT6owG+71oLerGzA7GXCgOT++6ovaezWAjpCjf+Sjc3ZtU+qUEi}
|
|
SERVER_PORT=${PLUGIN_DAEMON_PORT:-5002}
|
|
TENCENT_COS_REGION=${PLUGIN_TENCENT_COS_REGION:-}
|
|
TENCENT_COS_SECRET_ID=${PLUGIN_TENCENT_COS_SECRET_ID:-}
|
|
TENCENT_COS_SECRET_KEY=${PLUGIN_TENCENT_COS_SECRET_KEY:-}
|
|
VOLCENGINE_TOS_ACCESS_KEY=${PLUGIN_VOLCENGINE_TOS_ACCESS_KEY:-}
|
|
VOLCENGINE_TOS_ENDPOINT=${PLUGIN_VOLCENGINE_TOS_ENDPOINT:-}
|
|
VOLCENGINE_TOS_REGION=${PLUGIN_VOLCENGINE_TOS_REGION:-}
|
|
VOLCENGINE_TOS_SECRET_KEY=${PLUGIN_VOLCENGINE_TOS_SECRET_KEY:-}
|