Hello there Meteor community.
I’ve been wondering the opinion of other meteor developers out there on which method you use to deploy your app and why you use it, pros and cons, etc.
I myself have used all of the above and have more experience in this order:
I’ve been using this method for the following reasons.
My apps are big in size and I only have 1mb upload bandwidth, so if my app grows bigger than 100mb… well you get the point.
I mostly use an ubuntu server in digitalocean and the way I evade the upload issue is using git in the server so I just do
git pull and build the changes.
But this process takes quite a while and if I can avoid it, I would(my opinion)
The other method that I’ve used a lot is
This one has been the best option for me for quite a while, but the issue with mupx is that it requires you to upload the bundle every time you make an update which for me can be frustrating when the app grows in size as I don’t have a fast upload bandwidth.
Same with Galaxy (I have only tried it once or twice, I’m not sure if it has changed)
Recently I tried Heroku following this tutorial http://justmeteor.com/blog/deploy-to-production-on-heroku/
I must say, it is pretty straightforward, and I get to deploy my app in a matter of minutes.
It also doesn’t require me to upload the entire bundle each time I make an update as it works with
git push heroku master and heroku takes care of the rest for you.
What are your opinions on this?