ljingen / online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

最后还需要导入你的数据

About


Languages

Language:Python 57.8%Language:HTML 31.6%Language:JavaScript 7.9%Language:CSS 2.8%