1
|
yum -y
install
python-devel libxslt-devel libffi-devel openssl-devel
|
1
2
3
4
5
6
7
8
9
10
11
|
tar
-xf Python-2.7.5.
tar
.gz
cd
Python-2.7.5
.
/configure
--
enable
-shared
make
&&
make
install
ln
-s
/usr/local/bin/python
/usr/bin/
unzip setuptools-36.4.0.zip
cd
setuptools-36.4.0.0
python setup.py
install
tar
-xf pip-9.0.1.
tar
.gz
cd
pip-9.0.1
python setup.py
install
|
1
|
pip
install
git-webhook
|
1
2
|
gitwebhook config
OK: init configuration
file
into `
/root/
.git-webhook
/git_webhook_config
.py`.
|
1
|
yum -y
install
mysql mysql-server redis
|
1
|
CREATE DATABASE IF NOT EXISTS git_webhook default character
set
utf8 COLLATE utf8_general_ci;
|
1
|
grant all privileges on git_webhook.* to dev@
'localhost'
identified by
'test'
;
|
1
2
3
4
5
6
7
|
vim .git-webhook
/git_webhook_config
.py
mysql用户名:dev 密码:
test
DATABASE_URI =
'mysql+pymysql://dev:test@127.0.0.1/git_webhook'
redis密码:
test
CELERY_BROKER_URL =
'redis://:test@127.0.0.1:6379/0'
CELERY_RESULT_BACKEND =
'redis://:test@127.0.0.1:6379/0'
SOCKET_MESSAGE_QUEUE =
'redis://:test@127.0.0.1:6379/0'
|
1
2
|
gitwebhook createdb
OK: database is initialed.
|
1
2
3
|
gitwebhook runserver &
wsgi starting up on http:
//172
.31.23.92:18340
gitwebhook celery & 这个是用于异步执行任务
|