online
(一)部署
python环境
- python == 2.7.13
- django == 1.9.5
mysql环境
- mysql wangjie@localhost/123456
- mysql -uroot -p123456 online <online.sql
安装启动
- pip install -r requirements.txt
- python manage.py runserver
nginx+uwsgi启动
- cd ~/online
- ln -c ~/online/conf/mx_nginx.conf /etc/nginx/conf.d
- uwsgi -i conf/mx_uwsgi.ini
(二)Docker-compose部署
1.Docker安装
- yum install -y docker
- systemctl start docker
- chkconfig docker on
2.Dcoker-compose安装
- yum install -y python-pip
- pip install -U docker-compose
- docker-compose -v
3.Dowload
- git clone http://github.com/wj5633/online.git
- 修改conf/mx_nginx.conf中的IP或者域名
4.启动docker-compose
- cd online/
- docker-compose up -d
或者
- docker-compose -f online/docker-compose.yml up -d
5.同步数据库
- docker-compose exec mx_online /usr/local/bin/python manage.py makemigrations
- docker-compose exec mx_online /usr/local/bin/python manage.py migrate