41 lines
880 B
YAML
41 lines
880 B
YAML
# 系统配置文件
|
||
|
||
server:
|
||
host: "0.0.0.0" # 监听所有网络接口,支持局域网访问
|
||
port: 8000
|
||
reload: true # 开发模式自动重载
|
||
|
||
security:
|
||
allowed_ips:
|
||
- "*" # 开发环境允许所有IP,生产环境应限制
|
||
|
||
# 文件路径安全检查
|
||
block_parent_traversal: true # 阻止 ../ 路径遍历
|
||
allowed_extensions:
|
||
- ".utrace"
|
||
- ".csv"
|
||
- ".json"
|
||
- ".txt"
|
||
- ".png"
|
||
- ".jpg"
|
||
|
||
storage:
|
||
# 云存储根目录(相对于项目根目录 TraceStudio/)
|
||
cloud_root: "./cloud"
|
||
|
||
# 自定义节点目录(相对于项目根目录 TraceStudio/)
|
||
custom_nodes_dir: "./cloud/custom_nodes"
|
||
|
||
# 用户目录结构
|
||
user_dirs:
|
||
- "data"
|
||
- "workflows"
|
||
- "results"
|
||
- "cache"
|
||
|
||
logging:
|
||
level: "INFO" # DEBUG, INFO, WARNING, ERROR
|
||
file: "logs/tracestudio.log"
|
||
max_size_mb: 100
|
||
backup_count: 5
|