ToB企服应用市场:ToB评测及商务社交产业平台

标题: Hawkeye部署 [打印本页]

作者: 温锦文欧普厨电及净水器总代理    时间: 2022-6-23 09:10
标题: Hawkeye部署
Hawkeye是干啥的?
简单来说,就是一个监控GitHub上代码的工具,你在里面添加关键字,他会自动检索GitHub里面的代码,让包含关键字的代码返回到Hawkeye平台,你就可以进行查看,并甄选。
怎么搭建呢?
首先看他的文档。https://github.com/0xbug/Hawkeye
操作:我是使用了docker安装的。你也可以源码安装。需要的环境就是python3。再安装了mongodb就行。
1.首先安装mongodb:
  1. docker run -itd --name mongo -p 27017:27017 mongo<br>本来是用这句命令启动mongo,如果没有mongo,就会自动安装。
复制代码
2.docke拉取hawkeye
  1. docker pull daocloud.io/0xbug/hawkeye
复制代码
3.mongo与hawkeye绑定
  1. docker run -ti -p 80:80 -e MONGODB_URI=mongodb://ip:27017 -d daocloud.io/0xbug/hawkeye<br>这里的ip要替换为docker中mongo的ip地址。
复制代码
获取mongo中的docker的ip地址步骤。
首先进入镜像:
  1. docker exec -it c1 /bin/bash<br>c1就是mongo的镜像id.<br><br>
复制代码
再用ifconfig查看ip,发现没有ifconfig这个命令,我们先更新一下docker中的软件源。
  1. apt-get update<br>之后用apt-get来安装一些需要的命令。<br>apt-get install net-tools<br>net-tools可以安装所有的网络命令。<br>之后就可以使用ifconfig命令了。
复制代码
4.启动hawkeye
  1. docker run -ti --link mongo:mongo -p 80:80 -e MONGODB_URI=mongodb://mongo:27017 -d daocloud.io/0xbug/hawkeye<br>要注意的就是这里的端口会冲突。冲突了你改一个就行,<br>启动之后直接在浏览器输入ip:端口就能访问。
复制代码
5.添加GitHub的API接口:
这里需要在GitHub上申请账号密码,账号就是 申请到的token值。

 
 首先登陆进去GitHub,点击头像下面的settings

 
 之后点击Developer settings

 
点击获取token

 
 
 
 点击Generate token,有好多 选项,可以默认不选。就可以用,就是给了 一些权限。
 

 
 
 复制token值,添加到账号那一栏,输入一个密码,就可以添加成功用户了。
之后该平台就搭建成功了,可以 投入使用了。
 

来源:https://www.cnblogs.com/syroot/p/16387966.html
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4