Skip to content

Commit 401af94

Browse files
committed
feat: update appstore URL retrieval to use configuration settings
1 parent e84903f commit 401af94

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

apps/application/serializers/application.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
from knowledge.serializers.common import BatchSerializer, BatchMoveSerializer
5050
from knowledge.serializers.knowledge import KnowledgeSerializer, KnowledgeModelSerializer
5151
from maxkb.conf import PROJECT_DIR
52+
from maxkb.const import CONFIG
5253
from models_provider.models import Model
5354
from models_provider.tools import get_model_instance_by_model_workspace_id
5455
from system_manage.models import WorkspaceUserResourcePermission, AuthTargetType
@@ -736,7 +737,8 @@ def get_appstore_templates(self):
736737
self.is_valid(raise_exception=True)
737738
# 下载zip文件
738739
try:
739-
res = requests.get('https://apps-assets.fit2cloud.com/stable/maxkb.json.zip', timeout=5)
740+
appstore_url = CONFIG.get('APPSTORE_URL', 'https://apps-assets.fit2cloud.com/stable/maxkb.json.zip')
741+
res = requests.get(appstore_url, timeout=5)
740742
res.raise_for_status()
741743
# 创建临时文件保存zip
742744
with tempfile.NamedTemporaryFile(delete=False, suffix='.zip') as temp_zip:

apps/knowledge/serializers/knowledge.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
from knowledge.task.generate import generate_related_by_knowledge_id
4545
from knowledge.task.sync import sync_web_knowledge, sync_replace_web_knowledge
4646
from maxkb.conf import PROJECT_DIR
47+
from maxkb.const import CONFIG
4748
from models_provider.models import Model
4849
from system_manage.models import WorkspaceUserResourcePermission, AuthTargetType
4950
from system_manage.models.resource_mapping import ResourceMapping
@@ -761,7 +762,8 @@ def get_appstore_templates(self):
761762
self.is_valid(raise_exception=True)
762763
# 下载zip文件
763764
try:
764-
res = requests.get('https://apps-assets.fit2cloud.com/stable/maxkb.json.zip', timeout=5)
765+
appstore_url = CONFIG.get('APPSTORE_URL', 'https://apps-assets.fit2cloud.com/stable/maxkb.json.zip')
766+
res = requests.get(appstore_url, timeout=5)
765767
res.raise_for_status()
766768
# 创建临时文件保存zip
767769
with tempfile.NamedTemporaryFile(delete=False, suffix='.zip') as temp_zip:

apps/tools/serializers/tool.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1044,7 +1044,8 @@ def get_appstore_tools(self):
10441044
self.is_valid(raise_exception=True)
10451045
# 下载zip文件
10461046
try:
1047-
res = requests.get('https://apps-assets.fit2cloud.com/stable/maxkb.json.zip', timeout=5)
1047+
appstore_url = CONFIG.get('APPSTORE_URL', 'https://apps-assets.fit2cloud.com/stable/maxkb.json.zip')
1048+
res = requests.get(appstore_url, timeout=5)
10481049
res.raise_for_status()
10491050
# 创建临时文件保存zip
10501051
with tempfile.NamedTemporaryFile(delete=False, suffix='.zip') as temp_zip:

0 commit comments

Comments
 (0)