From 36a0fdd335816de12f171543d6606e6ed0818ce1 Mon Sep 17 00:00:00 2001 From: Han Fangyuan Date: Fri, 4 Oct 2024 20:51:55 +0800 Subject: [PATCH] fix: godcmd plugin is disabled (#103) --- docker/docker-compose.yml | 5 +++++ plugins/jina_sum/jina_sum.py | 1 + plugins/linkai/linkai.py | 1 + plugins/plugin_manager.py | 2 +- 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 588e81e71..cecdde3b8 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -50,3 +50,8 @@ services: # 更多配置请查看 config.py ports: - "7860:7860" + + # 挂载配置和插件目录,防止删除容器后丢失数据 + volumes: + - ../config.json:/app/config.json # 注意需要先复制config-template.json为config.json + - ../plugins:/app/plugins diff --git a/plugins/jina_sum/jina_sum.py b/plugins/jina_sum/jina_sum.py index 2578f4661..d2dd9f09f 100644 --- a/plugins/jina_sum/jina_sum.py +++ b/plugins/jina_sum/jina_sum.py @@ -16,6 +16,7 @@ name="JinaSum", desire_priority=10, hidden=False, + enabled=False, desc="Sum url link content with jina reader and llm", version="0.0.1", author="hanfangyuan", diff --git a/plugins/linkai/linkai.py b/plugins/linkai/linkai.py index c38319a51..ed8c8bdf9 100644 --- a/plugins/linkai/linkai.py +++ b/plugins/linkai/linkai.py @@ -16,6 +16,7 @@ name="linkai", desc="A plugin that supports knowledge base and midjourney drawing.", version="0.1.0", + enabled=False, author="https://link-ai.tech", desire_priority=99 ) diff --git a/plugins/plugin_manager.py b/plugins/plugin_manager.py index 1dfc727f4..5218fb600 100644 --- a/plugins/plugin_manager.py +++ b/plugins/plugin_manager.py @@ -34,7 +34,7 @@ def wrapper(plugincls): plugincls.version = kwargs.get("version") if kwargs.get("version") != None else "1.0" plugincls.namecn = kwargs.get("namecn") if kwargs.get("namecn") != None else name plugincls.hidden = kwargs.get("hidden") if kwargs.get("hidden") != None else False - plugincls.enabled = kwargs.get("enabled") if kwargs.get("enabled") != None else False + plugincls.enabled = kwargs.get("enabled") if kwargs.get("enabled") != None else True if self.current_plugin_path == None: raise Exception("Plugin path not set") self.plugins[name.upper()] = plugincls