I started working with meteor about a year ago, and found mup to be a handy tool for deployment. However, now mup doesn’t work well with 1.2 apps, and even when overridden to use node 0.10.40 instead of it’s default 0.10.36 kicks back “requires 0.10.40” errors on deployment. The response to this and just about any other problem seems to be “try mupx”, which not only isn’t really done yet, but has a whole different set of requirements that aren’t documented, and of course, since it uses docker containers, requires changes to any app that interacts with the filesystem (changing process.env.PWD, and not allowing for writing to server filesystem or persisting data).
After spending a week rewriting internal apps to work with mupx, and not being happy with the results, and then trying a deployment to a remote Ubuntu 12.04 server, getting “Docker installed successfully” on setup and then “docker command not found” on deploy, since docker wasn’t actually successfully installed, as it requires kernel 3.8 or higher, which mupx fails to mention, I no longer feel mup/mupx are dependable or production ready.
So what’s the best alternative? I’ve done enough searching about that I am pretty sure there’s not anything quite so automated or handy to use as mup once was, but does anyone have a link to any good, up to date guides to step through deploying an app without using mup/mupx?