Posts Tagged deployment
Since Merb 0.9.7 the Merb team decided to change the way you can bundle an app. Until 0.9.7 you would use the merb-freezer plugin which was supporting git submodules and gems. The only problem was that you still had to install merb-freezer on your server and it had to stay in sync with your app… kinda lame
Instead, after a lot of discussions, we decided to add this feature to merb-core and let you bundle all your dependencies in a bundled gem folder. No more support for git submodules as they are hard to keep track of and don’t handle dependencies very well (not at all).
The new freezing strategy is very well described in this merbunity article. However it doesn’t really explain how to deploy a bundled app.
So let’s imagine for a second that we bundle our app, generated the scripts needed to start merb/rake etc…