This repository was archived by the owner on Apr 26, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathREADME
More file actions
49 lines (30 loc) · 1.55 KB
/
Copy pathREADME
File metadata and controls
49 lines (30 loc) · 1.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
PrimeHosting Capistrano Recipes
===============================
A gem of recipes to facilitate easy deployment of Rails applications to [PrimeHosting][primehosting] using [Capistrano][cap].
Usage
-----
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://github.com/geoffgarside/ph-cheese.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
/usr/home/:user/apps/:application
so in the above example it would be
/usr/home/prime/apps/cheese
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.
Acknowledgements
----------------
The primehosting capistrano recipe gem has been developed by
* Geoff Garside <geoff.garside@openhosting.co.uk>
* Anthony Underwood <add email here>
[primehosting]: http://www.primehosting.co.uk/ "Prime Hosting"
[cap]: http://www.capify.org/ "Capistrano"