overthesun / simoc

A scalable model of an interactive, off-world community
https://ngs.simoc.space/
GNU General Public License v3.0
2 stars 1 forks source link

Add `gevent-websocket` as a dependency. #446

Closed ezio-melotti closed 9 months ago

ezio-melotti commented 9 months ago

Without an additional websocket lib, our socketio connection relies on long polling. Starting from python-engineio 4.7.1, simple-websocket has been added, but it seems to have issues with gevent/gunicorn/flask. gevent-websocket seems to work fine.

ezio-melotti commented 9 months ago

I deployed and tested this on beta and everything seems to work fine, so I'm going to merge it.

FTR, this PR: