addame (owner)

Fork Of

Revisions

gist: 51653 Download_button fork
public
Public Clone URL: git://gist.github.com/51653.git
Embed All Files: show embed
deploy.rb #
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
# use the ubuntu machine gem
require 'capistrano/ext/ubuntu-machine'
 
 
# #######################################
# HOSTING PROVIDER CONFIGURATION
# Those tasks have been tested with severa hosting providers
# and sometimes tasks are specific to those providers
set :hosting_provider, "slicehost" # currently supported : ovh-rps, ovh-dedie, slicehost
 
 
# #######################################
# SERVER CONFIGURATION
set :server_name, "YOUR_SERVER_NAME_HERE"
set :user, 'YOUR_SERVER_USER_NAME_HERE'
ssh_options[:port] = 22
 
 
# #######################################
# LOCAL CONFIGURATION
ssh_options[:keys] = "/YOUR_LOCAL_PATH_TO_YOUR_PUBLIC_KEY/id_rsa"
set :default_local_files_path, "YOUR_LOCAL_PATH_TO_UPLOAD_DOWNLOAD_FILES"
 
 
# #######################################
# SOFTWARE INSTALL CONFIGURATION
 
# version numbers
set :ruby_enterprise_version, "ruby-enterprise-1.8.6-20090113"
set :rubygem_version, "1.3.1"
set :passenger_version, "2.0.6"
set :git_version, "git-1.6.0.6"
 
# some Apache default values
set :default_server_admin, "YOUR_EMAIL_ADDRESS_HERE"
set :default_directory_index, "index.html"
 
 
role :gateway, server_name
role :app, server_name
role :web, server_name
role :db, server_name, :primary => true