-
安装Docker
https://docker.github.io/engine/installation/linux/
不要漏了阅读 Create a Docker group 部分。 -
安装Docker Compose
https://docker.github.io/compose/install/
也可以使用pip install docker-compose
安装。
git clone [email protected]:NetEaseGame/git-webhook.git
cd git-webhook
配置 app/config.py
拷贝一份 config_docker_example.py 到同目录 config.py, 然后对应修改配置内容。只需配置一点:
GITHUB
: GitHub 登陆配置,可以到 OAuth applications 自行申请,登陆 Callback 地址为:your_domain/github/callback
.
docker-compose up
第一次部署可能需要几分钟或十几分钟,完成后执行 make createdb
初始化数据库。
再访问 http://127.0.0.1:18340/ 即可。使用 GitHub 账号登陆。
在工具中添加 Git 项目,获得 WebHook URL,并填写到 Github / GitLab / OscGit 的 WebHook 配置中。
**安装之后如何使用?**直接看你部署的 Web 应用文档吧,或者在这里也可以看到。