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