From 2598474596baf9eb22777544bc78477d8a6d4d2f Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Sun, 19 Jun 2016 02:00:14 +0000 Subject: [PATCH] A few bugfixes for letsencrypt worker --- workers/lets_encrypt_worker.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/workers/lets_encrypt_worker.rb b/workers/lets_encrypt_worker.rb index 25f15093..bc7961b0 100644 --- a/workers/lets_encrypt_worker.rb +++ b/workers/lets_encrypt_worker.rb @@ -30,7 +30,7 @@ class LetsEncryptWorker domains = [site.domain, "www.#{site.domain}"] domains.each_with_index do |domain, index| - auth = letsencrypt.authorize domain: site.domain + auth = letsencrypt.authorize domain: domain challenge = auth.http01 FileUtils.mkdir_p File.join(site.base_files_path, File.dirname(challenge.filename)) if index == 0 @@ -42,13 +42,16 @@ class LetsEncryptWorker attempts = 0 begin + puts "WAITING FOR #{domain} VALIDATION" raise VerificationTimeoutError if attempts == 30 raise NotAuthorizedYetError if challenge.verify_status != 'valid' - rescue NotAuthorizedYet + rescue NotAuthorizedYetError sleep 5 attempts += 1 retry end + + puts "DONE!" end csr = Acme::Client::CertificateRequest.new names: domains