I have my Meteor Server synced with a Git Repository, whenever I have to update my code or some packages, I simply push the code and pull on main server, by doing that my Meteor Server restarts to use the updated code, and when there is some new package or version updation, in that case I do face a downtime, I don’t know how is this even possible without facing a downtime.
In simple words whenever the Meteor is involved in building, the app does face the downtime, as soon as the
Meteor server is restarted, then its up and running again.
FYI, I use
--production flag on my live server.