WHENEVER WITH CAPISTRANO

When we deploy the project using capistrano , So we want to run the whenever scheduler after deploying the project . So we can follow simple below steps:-

In our capfile :-

require "whenever/capistrano"

Deploy.rb:-

namespace :deploy do
  desc "Update crontab with whenever"
  task :update_cron do
    on roles(:app) do
      within current_path do
        execute :bundle, :exec, "whenever --update-crontab #{fetch(:application)}"
      end
    end
  end
  after :finishing, 'deploy:update_cron'
end


WE CAN REFER :-

 
http://www.lugolabs.com/articles/14-schedule-rails-tasks-with-whenever-and-capistrano

Comments

Popular posts from this blog

psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

CARRIERWAVE - UPLOAD ANY MEDIA (AUDIO , VIDEO AND IMAGE ) FILE IN RAILS

E: Package 'aptitude' has no installation candidate

SEARCHING USING AJAX IN RAILS

SELECT COUNTRY WITH STATE AND IT'S CITIES RAILS

RAILS: UPLOADING PHOTOS VIA AMAZON S3 AND PAPERCLIP (UPLOADING FILES TO S3 IN RUBY WITH PAPERCLIP)

CURL COMMAND ON RUBY ON RAILS

CHECK PASSENGER RUBY PATH

SHOW LINE NUMBER OF TEXT AREA