打开大厅应用程序
openlobby-app的Python项目详细描述
#打开大厅应用程序
基于Web的开放大厅应用程序-大厅会议注册。
此应用程序通过 [graphql api](http://graphql.org)。服务器在存储库中可用 [开放大厅/开放大厅服务器](https://github.com/openlobby/openlobby-server)。
##配置
- 配置由环境变量完成:
- 调试-设置为任意值以启用调试模式。不要在生产中使用!
- 密钥-长随机密钥字符串(如果不在调试模式下,则必需)
- 开放大厅服务器DSN-开放大厅服务器DSN(默认值:http://localhost:8010)
- 应用程序URL-运行应用程序的URL(默认值:http://localhost:8020)
##码头工人
Docker图片在Docker Hub [开放大厅/开放大厅应用程序](https://hub.docker.com/r/openlobby/openlobby-app/)。 它在端口8020上公开web应用程序。你应该提供IT环境 配置变量(至少secret_key)。
##演示
开放式大堂的演示和说明在存储库中 [开放大厅/演示](https://github.com/openlobby/demo)。
##本地运行和开发
您需要安装python 3。克隆此存储库并运行:
- make init env-在dir.env中准备python virtualenv
- source.env/bin/activate-激活virtualenv
- 进行安装-以开发模式安装需求和应用程序
- 运行-在端口8020上运行开发服务器
现在您可以在http://localhost:8020使用web界面
下次你可以只做第2步和第4步。
应用程序开发服务器假定 [开放大厅/开放大厅服务器](https://github.com/openlobby/openlobby-server)。 在http://localhost:8010上运行。您可以在环境中重写此地址 变量openlobby_server_dsn。例如。 openlobby_server_dsn=http://my server:8010运行
###测试
运行:pytest