I currently, Django rest api which is developed using docker, nginx, uWSGI, redis, Django & Angular.
I am adding couple of websocket endpoints, I would like to keep the existing architecture and keep serving http requests via uWSGI & nginx. And use Django channels (with nginx) for web-socket connections.
Is that possible? If so, can I use just one container and start uWSGI and daphne on different ports ? Or do I need separate Django app for channels all together and separate container ?