News for hackers. Stuff that matters.
Re:How to Deploy Software by doublerebel on Tuesday March 01, 2016 @08:20PM (#11207525)
I wish native Nodejs deployment was a solved problem, but there really is no comprehensive and universally used tool for deploying Nodejs using Nodejs. ShipIt mentioned in the article is barely a year old, it has a short featurelist and short list of users. PM2 (Keymetrics) is not bad but is buggy, also they seem a bit overwhelmed at the moment. Flightplan is decent but the syntax is more awkward than ShipIt. Every other common language has a stable deployment tool besides Nodejs.

I ended up going with Distelli, it's a SaaS but it's fantastic. These days deploys often involve more than just one app or language, and I really prefer a tool that can ship anything. Also, having a GUI to see deployment statuses is invaluable. With those requirements none of the Nodejs tools can stand up to the other, more mature utilities. And rather than have to write all my deploy logic in another language, I just purchase the service.

Re:How to Deploy Software by supster on Tuesday March 01, 2016 @09:07PM (#11207669)
What issues have you run into with PM2? I'm running it in production myself, so I'm curious.
Re:How to Deploy Software by hodoublesy on Tuesday March 01, 2016 @11:36PM (#11208109)
I've really enjoyed working with PM2 in production for the last 4 months... although our ramp up has been slow.
Re:How to Deploy Software by kt9 on Tuesday March 01, 2016 @08:36PM (#11207570)
Thanks @doublerebel. For those interested Distelli is at https://www.distelli.com

Disclaimer: I'm the founder at @distelli