PM2 notes
pm2 is a daemon that restarts and maintains a certain number of instances of your app, using nodejs
ref
comparisons:
https://mrvautin.com/running-nodejs-applications-in-production-forever-vs-supervisord-vs-pm2/
pm2 :
https://hackernoon.com/running-pm2-node-js-in-production-environments-13e703fc108a
don't use node on prod :
https://www.freecodecamp.org/news/you-should-never-ever-run-directly-against-node-js-in-production-maybe-7fdfaed51ec6/