33 lines
962 B
Ruby
33 lines
962 B
Ruby
|
|
set :user, "dextronet"
|
||
|
|
|
||
|
|
set :chmod755, "app config db lib public vendor script script/runner script/process/reaper tmp"
|
||
|
|
set :use_sudo, false
|
||
|
|
set :runner, "dextronet"
|
||
|
|
|
||
|
|
set :application, "www.componentowl.com"
|
||
|
|
set :repository, "git@bitbucket.org:dextronet/componentowl.com.git"
|
||
|
|
|
||
|
|
# scm
|
||
|
|
set :deploy_to, "/srv/www/componentowl.com"
|
||
|
|
set :deply_via, :remote_cache
|
||
|
|
set :scm, :git
|
||
|
|
set :repository_cache, "git_cache"
|
||
|
|
set :branch, "master"
|
||
|
|
set :ssh_options, { :forward_agent => true }
|
||
|
|
|
||
|
|
# roles
|
||
|
|
role :app, "dextronet.com"
|
||
|
|
role :web, "dextronet.com"
|
||
|
|
role :db, "dextronet.com", :primary => true
|
||
|
|
role :cron, "dextronet.com", :primary => true
|
||
|
|
|
||
|
|
#dump prod migraci pouze na produkcnim serveru
|
||
|
|
before "deploy:migrate", "db:dump"
|
||
|
|
#before "deploy:update_code", "db:dump"
|
||
|
|
after "deploy:create_symlink", "deploy:update_crontab"
|
||
|
|
after "deploy:rollback:cleanup", "deploy:update_crontab"
|
||
|
|
|
||
|
|
# run options
|
||
|
|
default_run_options[:pty] = true
|
||
|
|
default_run_options[:shell] = '/bin/bash --login'
|