И Flask, и Autobahn в одном приложении heroku (другие dynos) - PullRequest
0 голосов
/ 13 марта 2019

Как я могу объединить и Flask (обслуживаемый через gunicorn) и asyncio / витой сервер веб-сокета autobahn (отдельный dyno / worker).Есть ли какая-либо особая опция маршрутизации, которая перенаправляет все ws:// на соответствующий dyno?

Сценарий:

  • Приложение размещено на foo.herokuapp.com
  • всех REST APIвызовы обрабатываются через wsgi Flask
  • Соединения веб-сокетов (начиная с HTTP 101) перенаправляются на autobahn

Мой Procfile (для лучшего понимания):

web: gunicorn myapp.wsgi
autobahn: python ./websocket/server.py
...