So to deploy your node service, you first configure virtualenv and install this python utility with pip?
Then you use some custom json files that don't have json extensions for some reason. You've next got to duplicate all of the scripts you've already set up in the package.json scripts field so that they run. And then configure even more json files that are not package.json but duplicate the information that you've already put into package.json.
I don't understand the home page at gosquadron.com either. This article says to just pip install some things, but the home page wants me to register before they'll let me see any docs or code. Pass.
Hey, one of the creators of Squadron here. Thanks for your feedback.
You can have JSON extensions if you like them, the tool ignores them. It can also be YAML if that's your thing.
The reason you need to configure a few files is because it's a generic tool designed for deploying all software, not just Node.js. But it gives you, IMO, great features like testing and automatic rollback built in once you've done this. If you have any ideas on how to de-duplicate any of what you mentioned, I'd love to hear them.
I've also fixed our homepage, because you're right, it was way out of date. Thanks again!