delete preview bulletins at 02:43 daily, using ruby process rather than cronjob
This commit is contained in:
parent
585397f32f
commit
7471f40e3f
|
@ -16,4 +16,6 @@ Gem::Specification.new do |s|
|
||||||
|
|
||||||
s.files = Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.rdoc"]
|
s.files = Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.rdoc"]
|
||||||
s.test_files = Dir["test/**/*"]
|
s.test_files = Dir["test/**/*"]
|
||||||
|
|
||||||
|
s.add_dependency "rufus-scheduler", "~> 3.6.0"
|
||||||
end
|
end
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
require 'rufus-scheduler'
|
||||||
|
|
||||||
|
scheduler = Rufus::Scheduler.new
|
||||||
|
|
||||||
|
#return if defined?(Rails::Console) || Rails.env.test? || File.split($0).last == 'rake'
|
||||||
|
|
||||||
|
scheduler.cron '43 2 * * *' do
|
||||||
|
system('bundle exec rake bulletin:remove_preview_bulletins')
|
||||||
|
end
|
Loading…
Reference in New Issue