From 0f1133729f71dcc2ebe9921ebff6e996557b2efb Mon Sep 17 00:00:00 2001 From: Ethan <118581835+realethanhsu@users.noreply.github.com> Date: Thu, 28 Nov 2024 15:21:04 +0800 Subject: [PATCH] feat: introduce a new environment variable that suppose to disable Scarf analytics (#11179) --- api/.env.example | 1 + api/configs/feature/__init__.py | 5 +++++ docker/.env.example | 1 + 3 files changed, 7 insertions(+) diff --git a/api/.env.example b/api/.env.example index f8a2812563..562ed970e0 100644 --- a/api/.env.example +++ b/api/.env.example @@ -329,6 +329,7 @@ NOTION_INTERNAL_SECRET=you-internal-secret ETL_TYPE=dify UNSTRUCTURED_API_URL= UNSTRUCTURED_API_KEY= +SCARF_NO_ANALYTICS=true #ssrf SSRF_PROXY_HTTP_URL= diff --git a/api/configs/feature/__init__.py b/api/configs/feature/__init__.py index 99f86be12e..572f91ad2e 100644 --- a/api/configs/feature/__init__.py +++ b/api/configs/feature/__init__.py @@ -585,6 +585,11 @@ class RagEtlConfig(BaseSettings): default=None, ) + SCARF_NO_ANALYTICS: Optional[str] = Field( + description="This is about whether to disable Scarf analytics in Unstructured library.", + default="false", + ) + class DataSetConfig(BaseSettings): """ diff --git a/docker/.env.example b/docker/.env.example index 50dc56a5c9..3be33f6338 100644 --- a/docker/.env.example +++ b/docker/.env.example @@ -579,6 +579,7 @@ ETL_TYPE=dify # For example: http://unstructured:8000/general/v0/general UNSTRUCTURED_API_URL= UNSTRUCTURED_API_KEY= +SCARF_NO_ANALYTICS=true # ------------------------------ # Model Configuration