一、配置部署密钥
1.1 SSH访问WEB所在LINUX服务器,输入以下命令
1 | [root@localhost ~]# ssh-keygen -t rsa |
1.2 复制id_rsa.pub内容添加到Gogs对应项目中部署密钥中;
二、克隆代码到WEB服务器
在WEB所在服务器中,克隆下当前代码;
1 | [root@localhost ~]# git clone ssh://git@git.xxxx.com/zlkb.net.git |
三、在WEB服务器中安装WEBHOOKIT服务
3.1先升级python,参考在Centos 6.5系统中将 python 2.6 升级到 2.7
3.2再安装pip,参考centos下最快速的安装pip方法
3.3 安装
1 | [root@localhost ~]# pip install webhookit |
四、配置
快速配置模版
1 | [root@localhost ~]# webhookit_config |
使用指定模版+指定端口运行
1 | [root@localhost ~]#webhookit -c config.py -p 18340 |
五、配置开机启动启动
5.1 创建start.sh
1 2 3 4 | # vi start.sh 编辑为以下内容: #!/bin/sh webhookit -c /home/wwwroot/1/webhook-configs/config/config.py -p 8001 |
1 | #chmod +x start.sh |
5.2配置开机启动
1 2 | [root@localhost ~]#vi /etc/rc.d/rc.local 添加:/home/wwwroot/1/webhook-configs/config/start.sh |