Spaces:
Build error
Build error
from pydantic_settings import SettingsConfigDict | |
from configs.deploy import DeploymentConfig | |
from configs.enterprise import EnterpriseFeatureConfig | |
from configs.extra import ExtraServiceConfig | |
from configs.feature import FeatureConfig | |
from configs.middleware import MiddlewareConfig | |
from configs.packaging import PackagingInfo | |
class DifyConfig( | |
# Packaging info | |
PackagingInfo, | |
# Deployment configs | |
DeploymentConfig, | |
# Feature configs | |
FeatureConfig, | |
# Middleware configs | |
MiddlewareConfig, | |
# Extra service configs | |
ExtraServiceConfig, | |
# Enterprise feature configs | |
# **Before using, please contact [email protected] by email to inquire about licensing matters.** | |
EnterpriseFeatureConfig, | |
): | |
model_config = SettingsConfigDict( | |
# read from dotenv format config file | |
env_file=".env", | |
env_file_encoding="utf-8", | |
frozen=True, | |
# ignore extra attributes | |
extra="ignore", | |
) | |
# Before adding any config, | |
# please consider to arrange it in the proper config group of existed or added | |
# for better readability and maintainability. | |
# Thanks for your concentration and consideration. | |