代码拉取完成,页面将自动刷新
GitRec is the missing recommender system for GitHub repositories based on Gorse.
git clone https://github.com/zhenghaoz/gitrec.git
cd gitrec
.env
file.GORSE_DASHBOARD_USER_NAME=xxxxxxxx
GORSE_DASHBOARD_PASSWORD=xxxxxxxx
GITHUB_ACCESS_TOKEN=xxxxxxxx
GITHUB_OAUTH_CLIENT_ID=xxxxxxxx
GITHUB_OAUTH_CLIENT_SECRET=xxxxxxxx
SECRET_KEY=xxxxxxxx
GITHUB_ACCESS_TOKEN
variable in the .env
file.GITHUB_ACCESS_TOKEN=xxxxxxxx # personal access token
http://127.0.0.1:5000/login/github/authorized
. Then, fill following variables
in the .env
file.GITHUB_OAUTH_CLIENT_ID=xxxxxxxx # client ID
GITHUB_OAUTH_CLIENT_SECRET=xxxxxxxx # client secret
SECRET_KEY=xxxxxxxx # random string
docker-compose up -d
mysql -h 127.0.0.1 -u gorse -pgorse_pass gorse < github.sql
docker-compose restart
Entry | Link |
---|---|
GitRec | http://127.0.0.1:5000/ |
Grafana Dashboard | http://127.0.0.1:3000/ |
Master Dashboard | http://127.0.0.1:8088/ |
Master Prometheus Metrics | http://127.0.0.1:8088/metrics |
Server RESTful API | http://127.0.0.1:8087/apidocs |
Server Prometheus Metrics | http://127.0.0.1:8087/metrics |
Worker Prometheus Metrics | http://127.0.0.1:8089/metrics |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。