Source

rqs /

Filename Size Date modified Message
rqs
128 B
45 B
153 B
589 B
266 B
98 B
3.8 KB
1.1 KB
1.2 KB
144 B
64 B
932 B

Rack Query System (RQS)

Rack Query System 是 Runin 测试区的机台查询系统。

安装

执行 python setup.py install 即可。确认已安装下面的软件包:

  • Flask -- Web 框架
  • SQLAlchemy -- ORM
  • Flask-SQLAlchemy -- Flask ORM 扩展
  • Flask-Babel -- Flask 多语言支持扩展
  • MySQLdb -- Python MySQL 支持
  • suds -- Python SOAP 支持

建议使用 virtualenv 做隔离的虚拟环境。

测试

执行 python run.py 即可。你可以用它调用 debug 或者生产环境的配置。

debug 模式下你可以通过浏览器错误页面进行调试。

错误 log 会放在安装目录的 rqs/logs 目录下。供分析使用。

部署

可以通过 wsgi 部署,app.wsgi 如下:

import sys, os

app_path = os.path.dirname(os.path.abspath(__file__)) if app_path not in sys.path:

sys.path.append(app_path)

from rqs import create_app from production_settings import production_settings

application = create_app(production_settings)

所有的配置都在 production_settings.py 中。你可以按需求修改。

详见部署说明。

其他