在哪里部署使用 websockets 的 web2py 应用程序?
where to deploy a web2py app that uses websockets?
我问了这个问题,pythonanywhere 似乎不支持 websockets。
所以问题是在哪里可以尽可能轻松地部署应用程序?
现在当我 运行 它在本地就像
python web2py.py &
python websocket_messaging.py -p 8888 -k mykey
它不会像 pythonanywhere 那样简单,但您可以部署到任何 VPS,例如 Digital Ocean。为了使事情更简单,使用 web2py 部署脚本之一,例如 https://github.com/web2py/web2py/blob/master/scripts/setup-web2py-nginx-uwsgi-ubuntu.sh。设置基本服务器后,您仍然需要安装 Tornado 并按照其他说明使用 websocket_messaging.py.
我问了这个问题,pythonanywhere 似乎不支持 websockets。
所以问题是在哪里可以尽可能轻松地部署应用程序?
现在当我 运行 它在本地就像
python web2py.py &
python websocket_messaging.py -p 8888 -k mykey
它不会像 pythonanywhere 那样简单,但您可以部署到任何 VPS,例如 Digital Ocean。为了使事情更简单,使用 web2py 部署脚本之一,例如 https://github.com/web2py/web2py/blob/master/scripts/setup-web2py-nginx-uwsgi-ubuntu.sh。设置基本服务器后,您仍然需要安装 Tornado 并按照其他说明使用 websocket_messaging.py.