Rapid Application Deployment Engine

Preparation

In order to use the Rapid App Deployment, you have to redeploy your Webby with this stack, but this just has to be done once. After that, you’ll be able to add new apps on the fly, without loosing what’s already configured on your Webby.

Important: If you are using Windows, there are a few prerequisites that you need to install before using Rapp. Check out the Rapp on Windows article for more information and a screencast to walk you through.

Here’s a step-by-step guide of the options you need to choose:

Choose Rapid Application Deployment Engine

And click the button.

Choose deployment options

You can now select which the WebServer and the database engine you want to use.

Click the button to continue to the configuration screen.

App Base Path

That’s the directory where all your apps will be deployed.

Let’s say you deploy 3 applications, called blog, todo and shopping_list. Here’s how your Base Path folder structure will look like, assuming you kept the default value of /var/rapp:

var
 `- rapp
     |- blog
     |- todo
     `- shopping_list

Password for deploy user

This is the password you’ll have to type when deploying.

An user called git is always created when installing the Rapid App stack. This option let’s you pick a password for this user.

Engine-specific configuration

Each engine will optionally ask for its own configuration settings, like Rails:

Or Rack:

If you’re planning on deploying some Sinatra, Ramaze, Rango or Merb apps, it may be a good idea to bootstrap your Webby with the corresponding gems. This way you avoid having to log into your Webby to install them. Choose as many as you want.

Continue with Bootstrapping…

Comments
blog comments powered by Disqus