I am not using this for production, and have no clue why you think I do 😄
I am just developing some plugins and themes & would like to focus on the important errors my plugin / theme throws. Right now I can't even see my errors sometimes because they pass by so fast due to the large amount of warns.
Since it's Express's default behaviour to merge res.locals I wouldn't know why you shouldn't apart from that with NodeBB this will end up on the client side as well if the template will be rendered there. So yes, then maybe res.globals would make sense to allow a plugin to set global variables for all templates to receive. But then.. that wouldn't allow you to do so only for specific templates. Which again means overhead.
thanks again, your previous advice resolved the issue, I updated Nodebb which reverted to the previous version of WE (0.2.18), I'm going to leave it as it is, really don't like messing around with the back end stuff, I'm still a noob.
It looks like rhc app create nodebb nodejs-0.10 command did not create nodebb directory.
Please make sure, that you're running commands on your own computer, not through ssh on OpenShift side.
Try to remove nodebb from your OpenShift account and start from scratch.
Calling git init may seemed like it helped, but it created local only repository, which was not connected with any of the others (OpenShift, NodeBB and openshift-nodebb). That is why git push origin master did not work - origin remote was not configured.