diff options
| author | Xinhui | 2016-08-05 13:40:44 +0200 | 
|---|---|---|
| committer | Xinhui | 2016-08-05 13:45:00 +0200 | 
| commit | 2198848fc1e9829d7e500382e56c94fb43e595e8 (patch) | |
| tree | 37986893dac0e9b777dd04cc529684b0f230c8dd /config/deploy.rb | |
| parent | b536cc2e810908b2d3cabb50a7ab79f1d9fbdbcd (diff) | |
| download | chouette-core-2198848fc1e9829d7e500382e56c94fb43e595e8.tar.bz2 | |
Edit capistrano whenever settings
Diffstat (limited to 'config/deploy.rb')
| -rw-r--r-- | config/deploy.rb | 11 | 
1 files changed, 7 insertions, 4 deletions
| diff --git a/config/deploy.rb b/config/deploy.rb index 4b79cfa5b..38175dfff 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -21,12 +21,15 @@ set :copy_exclude, [ '.git' ]  ssh_options[:forward_agent] = true  require "bundler/capistrano" -require "whenever/capistrano" +require 'whenever/capistrano'  # Whenever -set :whenever_command, "bundle exec whenever" -set :whenever_environment, -> { fetch(:stage) } -set :whenever_identifier, -> { "#{fetch(:application)}_#{fetch(:stage)}" } +set :whenever_command, "sudo /usr/local/sbin/whenever-sudo" # use sudo to change www-data crontab +set :whenever_command_environment_variables, -> { "NEW_RELIC_LOG=stdout" } # avoid log/newrelic.log access +set :whenever_user, "www-data" # use www-data crontab +set :whenever_variables, ->{ "'environment=#{fetch :whenever_environment}&bundle_command=script/bundle exec'" } # invoke script/bundle to use 'correct' ruby environment +set :whenever_update_flags, ->{ "--update-crontab #{fetch :whenever_identifier} --set #{fetch :whenever_variables} --user #{fetch :whenever_user}" } # user whenever_user +set :whenever_clear_flags,  ->{ "--clear-crontab #{fetch :whenever_identifier} --user #{fetch :whenever_user}" } # use whenever_user  namespace :deploy do    task :start do ; end | 
