title: What's the difference between pm2 and pm2-runtime?
body: <p>I've been transferring some projects that have been executing on the same machine to individual dockers each. I've tried to use <code>pm2</code> on one of these docker projects to make sure the service would restart if something go wrong (it's a volatile project) and some of the examples demands the Dockerfile to use <code>pm2-runtime</code> instead of <code>pm2</code>. I've been searching for the differences of these two but I couldn't find something specific, could someone help?</p>