I run a server with a number of Meteor apps on nginx and Passenger. Changing from development mode to production mode was essential to get it running stable. But building and rolling out a new app is a task with more than one step, and so I created a shell script to automate this. Finally, I use this script to update an app by pushing into the local Git repository – the first step towards Continuous Integration.
Today, I extended the script to take care of the node version. One of my applications uses a package, which doesn’t work with a recent Meteor/node version, so I had to extend the script to retrieve the correct node version, depending on the used meteor version.
Currently everything’s on AWS, but I use Vultr for person projects and really like them.
DO are fantastic but no servers in Australia
I’m also going to put the company’s websites into S3 buckets and use the hosting + cdn from there.
Are there other services that allow hosting out of cloud storage like S3?
So, you plan to use nginx+Passenger+Meteor on a Vultr instance – this is a little bit like our setup with a dedicated server running a virtual machine for these combination.