public
Description: A Rails plugin for managing and installing rake-centric crontab files.
Homepage: http://dougmcinnes.com/2008/07/14/craken/
Clone URL: git://github.com/latimes/craken.git
craken / recipes / craken.rb
100644 10 lines (9 sloc) 0.392 kb
1
2
3
4
5
6
7
8
9
10
# Runs craken:install on all the app servers.
namespace :craken do
  desc "Install raketab"
  task :install, :roles => :cron do
    set :rails_env, "production" unless exists?(:rails_env)
    set :env_args, (exists?(:env_args) ? env_args : "app_name=#{application} deploy_path=#{current_path}")
    run "cd #{current_path} && rake #{env_args} RAILS_ENV=#{rails_env} craken:install"
  end
end