1,下载代码
第一次从github下载代码 需要clone 后面修改用pull即可,默认在当前目录创建一个reposity同名文件夹(因此不必手动创建一个文件夹)
git clone https://github.com/**.git
2,配置运行环境
a,安装virtualenv
sudo pip install virtualenv
b,创建虚拟环境
cd到要创建虚拟环境文件的目录
virtualenv -p /usr/bin/python3 venv ###/usr/bin/python3指python对应版本程序的路径 venv是文件夹名
c, cd到venv/bin/
命令:source activate进入虚拟环境
3,配置环境
pip install -r requirement.txt 安装对应的库,requirement.txt是开发时通过pip freeze > requirement.txt 生成
4,初始化数据库
python manage.py init #初始化数据库,应该是db相关代码过了一遍
python manage.py migrate #应该是将数据库和代码联动机制,以及配置和sql语句都准备好,在数据库建纪录
python manage.py upgrade #正式实施,给数据库建表等
5,python manage.py runserver (临时)
gunicorn -b 0.0.0.0:5000 -k gevent "app:create_app()" (或 gunicorn启动 ,将参数写到一行命令里)
gunicorn -c gunicorn.config "app:create_app()" (或 gunicorn启动 ,通过读取config文件执行)