- 创建数据库,并写入初始化数据
# create database test data
# 1. create mysql
mysql -uroot -p < scheme.sql
# 2. make user data
python3 www/test.py
- server端需要提前定义好部署的目录结构
/
+- srv/
+- awesome/ <-- Web App根目录
+- www/ <-- 存放Python源码
| +- static/ <-- 存放静态资源文件
+- log/ <-- 存放log
+- access_log
+- error_log
- pip requirements
# fabric版本太高,会报错
pip install fabric==1.14.0
- 如果server端的ssh不是默认的22端口,需要在fabfile.py配置
env.port = 4446
- fabric是基于py2, 所以确保pip是执行python2的
➜ awesome-peter git:(master) ✗ pip -V
pip 20.3.4 from /Library/Python/2.7/site-packages/pip (python 2.7)