Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
50 lines (30 sloc) 1.55 KB
PrimeHosting Capistrano Recipes
A gem of recipes to facilitate easy deployment of Rails applications to [PrimeHosting][primehosting] using [Capistrano][cap].
Here is an example capistrano deploy.rb file which will deploy the application `cheese` for the user `prime`. The application will be using port `11000`
require 'primehosting'
set :user, "prime"
set :application, "cheese"
set :repository, "git://"
set :deploy_via, :remote_cache
set :scm, :git
set :ssh_options, { :forward_agent => true }
set :app_port, "11000"
after "deploy:update_code", "database:copy_config"
once you've setup your config/deploy.rb file run `cap deploy:setup` and your deployment directories will be setup for you.
Note that by default it will deploy to
so in the above example it would be
that the application would be deployed to. If you've setup your rails application to run from a different directory then you will need to set it by adding something like
set :deploy_to, "/usr/home/#{user}/rails_apps/#{application}"
if you've put your applications in `rails_apps` instead of apps.
The primehosting capistrano recipe gem has been developed by
* Geoff Garside <>
* Anthony Underwood <add email here>
[primehosting]: "Prime Hosting"
[cap]: "Capistrano"