Commit d2e3a0219646dc7edc4df0103ae07335f4b3a61b
1 parent
032340ef
Exists in
master
and in
1 other branch
Deployment config at config/config.example.yml.
Showing
2 changed files
with
16 additions
and
6 deletions
Show diff stats
config/config.example.yml
... | ... | @@ -39,6 +39,16 @@ user_has_username: false |
39 | 39 | # but you want to leave a short comment. |
40 | 40 | allow_comments_with_issue_tracker: true |
41 | 41 | |
42 | +# Setup your deploy options | |
43 | +deployment: | |
44 | + hosts: | |
45 | + web: errbit.example.com | |
46 | + app: errbit.example.com | |
47 | + db: errbit.example.com | |
48 | + repository: http://github.com/errbit/errbit.git | |
49 | + user: deploy | |
50 | + deploy_to: /var/www/apps/errbit | |
51 | + | |
42 | 52 | # Configure SMTP settings. If you are running Errbit on Heroku, |
43 | 53 | # sendgrid will be configured by default. |
44 | 54 | # ------------------------------------------------------------------------ | ... | ... |
config/deploy.example.rb
... | ... | @@ -11,13 +11,13 @@ config = YAML.load_file('config/config.yml')['deployment'] || {} |
11 | 11 | require 'bundler/capistrano' |
12 | 12 | |
13 | 13 | set :application, "errbit" |
14 | -set :repository, config['repository'] || "http://github.com/errbit/errbit.git" | |
14 | +set :repository, config['repository'] | |
15 | 15 | |
16 | -role :web, config['hosts']['web'] || "errbit.example.com" | |
17 | -role :app, config['hosts']['app'] || "errbit.example.com" | |
18 | -role :db, config['hosts']['db'] || "errbit.example.com", :primary => true | |
16 | +role :web, config['hosts']['web'] | |
17 | +role :app, config['hosts']['app'] | |
18 | +role :db, config['hosts']['db'], :primary => true | |
19 | 19 | |
20 | -set :user, config['user'] || :deploy | |
20 | +set :user, config['user'] | |
21 | 21 | set :use_sudo, false |
22 | 22 | if config.has_key?('ssh_key') |
23 | 23 | set :ssh_options, { :forward_agent => true, :keys => [ config['ssh_key'] ] } |
... | ... | @@ -26,7 +26,7 @@ else |
26 | 26 | end |
27 | 27 | default_run_options[:pty] = true |
28 | 28 | |
29 | -set :deploy_to, config['deploy_to'] || "/var/www/apps/#{application}" | |
29 | +set :deploy_to, config['deploy_to'] | |
30 | 30 | set :deploy_via, :remote_cache |
31 | 31 | set :copy_cache, true |
32 | 32 | set :copy_exclude, [".git"] | ... | ... |