.
├── apps
│ ├── account # 用户应用
│ ├── manage # 管理后台应用
│ ├── ticket # 工单应用
│ └── workflow # 工作流应用
├── docker_compose_deploy # docker compose方式部署相关文件
│ ├── loonflow-task # 异步任务服务相关配置,dcokerfile等
│ ├── loonflow-web # web服务,dcokerfile,nginx配置,uwsgi配置等
│ ├── docker-compose.yaml # docker compose配置
│ ├── README.md # 一些说明
│ └── run.py # docker compose方式部署主程序
├── frontend # ant design实现的前端部分(包括管理后台及新建、处理工单等页面)
│ ├── config # 前端相关配置
│ │ ├── config.ts # 前端路由菜单配置
│ │ └── proxy.ts # 代理配置,本地开发时,将后端请求代理到后端服务的地址
│ ├── src # 前端主要代码
│ │ ├── pages # 相关前端页面
│ │ └── services # 服务层,请求后端的接口的逻辑
├── loonflow
│ └── __init__.py
| └── url.py # url路由主入口
| └── wsgi.py # wsgi配置
├── media # 静态文件目录
│ ├── flowchart # 工作流流程图,用户上次的流程图,后续将弃用
│ ├── notice_script # 通知脚本目录
│ └── workflow_script # 工作流执行脚本目录
├── requirements # 依赖文件目录
│ ├── common.txt # 通用依赖
│ ├── dev.txt # 开发环境依赖
│ ├── pro.txt # 生产环境依赖
│ ├── test.txt # 测试环境依赖
├── service # 服务层
│ ├── account # 用户相关服务
│ ├── common # 通用服务
│ ├── manage # 管理后台相关服务
│ ├── permission # 权限相关服务
│ ├── ticket # 工单相关服务
│ └── workflow # 工作流相关服务
├── settings # 配置文件目录
│ └── __init__.py
│ └── common.py #通用配置
│ └── dev.py # 开发环境配置
│ └── prod.py # 生产环境配置
│ └── test.py # 测试环境配置
├── static # 静态文件,管理后台页面使用
│ ├── bower_components
│ ├── dist
│ └── plugins
├── templates # 模板文件,管理后台页面使用,因为管理后台未前后端分离,所以有模板文件
│ ├── admin
│ ├── doc
│ ├── user_and_permission
│ └── workflow
└── tests # 单元测试目录
├── test_models # model层测试
├── test_services # service层测试
└── test_views # view层测试