feat: 添加Docker沙箱代码执行功能
- 新增Docker沙箱执行环境,提供安全隔离的代码执行能力 - 重构code_py插件,使用Docker容器替代子进程执行 - 添加docker配置项和权限检查功能 - 实现代码执行队列和并发控制 - 新增广播插件,仅限管理员使用
This commit is contained in:
@@ -73,6 +73,15 @@ class Config:
|
||||
"""
|
||||
return self._data.get("redis", {})
|
||||
|
||||
@property
|
||||
def docker(self) -> dict:
|
||||
"""
|
||||
获取 Docker 配置
|
||||
|
||||
:return: 配置字典
|
||||
"""
|
||||
return self._data.get("docker", {})
|
||||
|
||||
|
||||
# 实例化全局配置对象
|
||||
global_config = Config()
|
||||
|
||||
Reference in New Issue
Block a user