Run ActionCable in in-app mode
What does this Merge Request do?
Related to gitlab#214061 (closed)
This runs ActionCable in in-app mode so that we don't need the extra Puma process and we'd save some memory.
The option to run it standalone is still possible using the options in gdk.yml.
We actually haven't decided if we want to keep supporting this setup, but I think it makes sense as a default in GDK for now. We're not really building features on top of ActionCable yet, so this shouldn't matter too much.
Merge Request checklist
-
Tests added for new functionality. If not, please raise Issue to follow-up. -
This change is backward compatible. If not, please include steps to communicate to our users. -
Documentation added/updated, if needed. -
gdk doctortest added, if needed.
Edited by Heinrich Lee Yu