summaryrefslogtreecommitdiff
path: root/server/README.md
blob: e2260d4d313f2e242d092ee40478fda78be12e83 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# YYserver

## 简介

主控端代码,运行app.py将启动一个flask服务,默认端口为12525。
包含三个分支:
main分支,稳定版本
dev分支,用于根据fake分支完善的接口定义开发实际业务逻辑
fake分支,用于快速定义新的数据接口与前端对接

访问/docs可以看到swagger-api文档

各接口的字段详细定义见apps文件夹下各文件

| 文件           | 接口   |
|--------------|------|
| agentcomm.py | 代理信息 |
| sysinfo.py   | 仪表盘  |
| sysmanage.py | 系统管理 |
| target.py    | 目标感知 |
| task.py      | 任务管理 |
| login.py     |用户登陆退出|

model.py文件包含了一些参数与数据库表字段名或类型之间的映射关系

util.py 提供了访问数据库的工具类和日志输出函数

## 部署过程

1. 首先根据script.sql创建符合要求的数据库表,并在settings.py中配置对应的数据库连接选项
2. 接下来使用pip 根据requirements.txt安装第三方环境依赖

```shell
pip install -r requirements.txt
```

3. 启动主控端服务

```shell
python app.py
```