The Services team has created and is maintaining service-runner and service-template-node , two libraries / projects that allow all of WMF services written in Node.JS to get out-of-the-box:
- process management and monitoring
- standardised logging
- metrics
- config management
- request ID logging
- security headers
- unified deployment path
It would be good to port CXServer to that infrastructure and thus avoid confusion and minimise the effort needed to deploy changes.
Since CXServer is more-or-less based on the same underlying principles as Parsoid and other WM-specific Node.JS services, this should not require much work.