登录
JaniceZ
/
oss_index_system
关注
1
点赞
1
复刻(Fork)
主页
代码库
疑修(Issue)
合并请求(PR)
流水线(devops)
里程碑
维基(Wiki)
动态
目录
master
分支
1
标签
0
+ 疑修
Web IDE
下载
JaniceZ
Update README.md
2年前
50次提交
.idea
更新接口
2年前
app
修改ip
2年前
Dockerfile
l
2年前
README.md
Update README.md
2年前
issue-community.log
init
2年前
requirements.txt
部署版本
2年前
目录
README.md
oss_index_system
本仓库的代码用于提供数个API,进行ES数据读取、指数计算、图表数据生成等功能,通过调用API可得到项目社区演化指数图表的相关数据。
下面说明该代码使用方式:
部署方式:
在文件根目录下(Dockerfile所在目录下),运行:
docker build -t [镜像名] .
docker run -dt -p 90:80 [镜像名](将app运行在90端口)
容器运行起来以后,需要先访问/update接口,准备数据文件
访问api:
更新数据:
http://[IP]:90/updateData
若更新数据成功,则返回success(算法时间较长,可能会有资源不足导致超时,无法返回成功状态码,但是后台会继续执行数据运算)
检查更新数据:
http://[IP]:90/checkFile
为了修补更新数据方法超时无法获得后台真实状态,该api返回结果文件的名称和修改时间
获得项目社区演化结果数据(以twbs/bootstrap为例):
http://[IP]:90//getIndexData?repo_login=twbs&repo_name=bootstrap
获得index_split、index_shrink、index_merge、index_expand
http://[IP]:90//getMediumData?repo_login=twbs&repo_name=bootstrap
获得pattern指数,在aggregated_value中
start_time_list可以作为横轴时间轴的值
根据项目名称获取
关于
python
dockerfile
README.md
22.8 MB
邀请码
oss_index_system
本仓库的代码用于提供数个API,进行ES数据读取、指数计算、图表数据生成等功能,通过调用API可得到项目社区演化指数图表的相关数据。
下面说明该代码使用方式: