Intercity CLI

Command-line interface for configuring a VPS to run Ruby on Rails.

Installation

$ gem install intercity

Usage

Install a clean Ubuntu server and add MySQL:

$ intercity server install IPADDRESS
$ intercity mysql install --server=IPADDRESS

Then create an application on your server:

$ intercity application create intercity --server=IPADDRESS --domain-name=myapp.com

You can edit environment variables for your app like this:

$ intercity application edit intercity --server=IPADDRESS # Edit ENV vars

Finally, set up Capistrano in your app and deploy with:

$ cd ~/myapp
$ cap production deploy

All commands

$ intercity server install IPADDRESS

$ intercity mysql list --server=IPADDRESS
$ intercity mysql install --server=IPADDRESS

$ intercity application add APPNAME --server=IPADDRESS --domain-name=myapp.com
$ intercity application update APPNAME --server=IPADDRESS --domain-name=myapp.com
$ intercity application edit APPNAME --server=IPADDRESS # For editing the ENV vars
$ intercity application list --server=IPADDRESS