- Site:站点信息,站点包含的频道/房间信息。
- Channel:频道信息,频道包含的房间信息。
- Room:房间信息。
- Subscribe:登录用户订阅房间。
- SECRET_KEY 服务器密钥
- SQLALCHEMY_DATABASE_URI 数据库连接
- GITHUB_CONSUMER_KEY Github OAuth2 Client ID
- GITHUB_CONSUMER_SECRET Github OAuth2 Client Secret
完成以上配置项后才能开始部署。
执行以下步骤前默认已经配置好必备配置项并建立数据库实例
- 建立python3沙盒环境(minicomda or virtualenv)。若服务器上未存在python3,请参照python官方文档安装。
- 激活环境,执行 pip install -r requirements.txt 安装python package。
- 使用ORM创建表,执行 python server/manage.py shell 激活python命令行,执行 db.create_all() 自动创建表。
- 执行 python server/manage.py runserver 启动WEB服务。