创建新的数据库
设置新用户 能不用root尽量不用。
mysql -u root
create user 'web'@'localhost' identified by 'web';
use 数据库名;
grant all on 数据库名.* TO 'web'@'localhost';
创建虚拟环境:
pip install virtualenv
virtualenv venv 或者python -m virtualenv venv
mac linux : source venv/bin/activate
更改pip安装源为国内的源,比如aliyun
mkdir ~/.pip
vi ~/.pip/pip.conf
服务器
一安装.
yum install git
git --version
二. 生成SSH密钥
ssh-keygen -t rsa -C "your email address"
连续按3个回车(密码默认为空),得到 id_rsa 和 id_rsa.pub 文件,在/root/.ssh 下说明生成成功
三.添加密钥到Github
项目中需要环境变量的时候:
编辑变量:vi /etc/profile
添加 export xxxx=xxx
马上生效:source /etc/profile
本地先推送到git
服务器clone下来
每次更新:git pull origin master
yum install -y supervisor
systemctl start supervisord.service
systemctl enable supervisord.service
vi /etc/supervisord.d/gunicorn.ini
说明:
command 即启动gunicorn的命令,此处要写绝对路径
directory 项目部署目录,不然没办法知道command中wsgi模块在哪
- 增加配置文件后,更新
supervisorctl reread
supervisorctl update
- 查看状态
supervisorctl status
- 启动/停止