|
@@ -9,8 +9,6 @@ DEFAULTS = {
|
|
|
'DB_PORT': '5432',
|
|
|
'DB_DATABASE': 'dify',
|
|
|
'DB_CHARSET': '',
|
|
|
- 'S3_USE_AWS_MANAGED_IAM': 'False',
|
|
|
- 'S3_ADDRESS_STYLE': 'auto',
|
|
|
'SQLALCHEMY_DATABASE_URI_SCHEME': 'postgresql',
|
|
|
'SQLALCHEMY_POOL_SIZE': 30,
|
|
|
'SQLALCHEMY_MAX_OVERFLOW': 10,
|
|
@@ -100,41 +98,6 @@ class Config:
|
|
|
if self.CELERY_BACKEND == 'database' else self.CELERY_BROKER_URL
|
|
|
self.BROKER_USE_SSL = self.CELERY_BROKER_URL.startswith('rediss://') if self.CELERY_BROKER_URL else False
|
|
|
|
|
|
-
|
|
|
- # S3 Storage settings
|
|
|
- self.S3_USE_AWS_MANAGED_IAM = get_bool_env('S3_USE_AWS_MANAGED_IAM')
|
|
|
- self.S3_ENDPOINT = get_env('S3_ENDPOINT')
|
|
|
- self.S3_BUCKET_NAME = get_env('S3_BUCKET_NAME')
|
|
|
- self.S3_ACCESS_KEY = get_env('S3_ACCESS_KEY')
|
|
|
- self.S3_SECRET_KEY = get_env('S3_SECRET_KEY')
|
|
|
- self.S3_REGION = get_env('S3_REGION')
|
|
|
- self.S3_ADDRESS_STYLE = get_env('S3_ADDRESS_STYLE')
|
|
|
-
|
|
|
- # Azure Blob Storage settings
|
|
|
- self.AZURE_BLOB_ACCOUNT_NAME = get_env('AZURE_BLOB_ACCOUNT_NAME')
|
|
|
- self.AZURE_BLOB_ACCOUNT_KEY = get_env('AZURE_BLOB_ACCOUNT_KEY')
|
|
|
- self.AZURE_BLOB_CONTAINER_NAME = get_env('AZURE_BLOB_CONTAINER_NAME')
|
|
|
- self.AZURE_BLOB_ACCOUNT_URL = get_env('AZURE_BLOB_ACCOUNT_URL')
|
|
|
-
|
|
|
- # Aliyun Storage settings
|
|
|
- self.ALIYUN_OSS_BUCKET_NAME = get_env('ALIYUN_OSS_BUCKET_NAME')
|
|
|
- self.ALIYUN_OSS_ACCESS_KEY = get_env('ALIYUN_OSS_ACCESS_KEY')
|
|
|
- self.ALIYUN_OSS_SECRET_KEY = get_env('ALIYUN_OSS_SECRET_KEY')
|
|
|
- self.ALIYUN_OSS_ENDPOINT = get_env('ALIYUN_OSS_ENDPOINT')
|
|
|
- self.ALIYUN_OSS_REGION = get_env('ALIYUN_OSS_REGION')
|
|
|
- self.ALIYUN_OSS_AUTH_VERSION = get_env('ALIYUN_OSS_AUTH_VERSION')
|
|
|
-
|
|
|
- # Google Cloud Storage settings
|
|
|
- self.GOOGLE_STORAGE_BUCKET_NAME = get_env('GOOGLE_STORAGE_BUCKET_NAME')
|
|
|
- self.GOOGLE_STORAGE_SERVICE_ACCOUNT_JSON_BASE64 = get_env('GOOGLE_STORAGE_SERVICE_ACCOUNT_JSON_BASE64')
|
|
|
-
|
|
|
- # Tencent Cos Storage settings
|
|
|
- self.TENCENT_COS_BUCKET_NAME = get_env('TENCENT_COS_BUCKET_NAME')
|
|
|
- self.TENCENT_COS_REGION = get_env('TENCENT_COS_REGION')
|
|
|
- self.TENCENT_COS_SECRET_ID = get_env('TENCENT_COS_SECRET_ID')
|
|
|
- self.TENCENT_COS_SECRET_KEY = get_env('TENCENT_COS_SECRET_KEY')
|
|
|
- self.TENCENT_COS_SCHEME = get_env('TENCENT_COS_SCHEME')
|
|
|
-
|
|
|
# ------------------------
|
|
|
# Platform Configurations.
|
|
|
# ------------------------
|