Ask HN: How do you deploy your Node.js back ends?

1 points by wongarsu ↗ HN
- Strong-PM seems abandoned since the IBM aquisition, with no fork emerging.

- PM2 feels a bit fragile (and has over 500 open issues on github).

- There's always docker with the surrounding tooling, but that seems like massive overkill for running a bunch of nodejs apps.

Given the popularity of nodejs, there must be something obvious I am missing?

4 comments

[ 2.7 ms ] story [ 18.9 ms ] thread
I recommend heroku for automatic deployment. If you are using aws, the elastic beanstalk can see your business. For digitalocean (or linode) you can deployment using nginx (reverse proxy) and pm2. Most of the github issues can be open because it is absurd (maybe).
We are using nginx with pm2, we didn't have any major issues so far.
For systemd-based os, I use systemd, and for others, I use supervisord.