cert generation rake task

This commit is contained in:
Kyle Drake 2016-06-21 11:29:33 -07:00
parent 5a5845e890
commit 3d73172246

View file

@ -380,3 +380,17 @@ task :train_spam => [:environment] do
puts "Deleted #{site_file_path}, banned #{site.username}"
end
end
desc 'regenerate_ssl_certs'
task :regenerate_ssl_certs => [:environment] do
sites = DB[%{select username,ssl_key,ssl_cert,domain from sites where (domain is not null or domain != '') and is_banned != 't' and is_deleted != 't'}].all
seconds = 2
site.seach do |site|
LetsEncryptWorker.perform_in seconds, site[:id]
seconds += 10
end
puts "#{sites.length.to_s} records are primed"
end