Browse Source

Allow Let's Encrypt random sleep on renewal to be disabled

pull/64/head
David Lundgren 3 years ago
parent
commit
d310f68cc2
No known key found for this signature in database
GPG Key ID: 1F7FF1826F54D7F
  1. 12
      run.sh

12
run.sh

@ -164,13 +164,21 @@ function dockerPrune() { @@ -164,13 +164,21 @@ function dockerPrune() {
--filter="label!=com.bitwarden.project=setup"
}
function preventLetsEncryptRandomSleepOnRenew() {
if [ -f "${OUTPUT_DIR}/config.yml" ] &&
grep -q -E "^lets_encrypt_no_random_sleep_on_renew: true" "${OUTPUT_DIR}/config.yml"
then
echo '--no-random-sleep-on-renew'
fi
}
function updateLetsEncrypt() {
if [ -d "${OUTPUT_DIR}/letsencrypt/live" ]
then
docker pull certbot/certbot
docker run -i --rm --name certbot -p 443:443 -p 80:80 \
-v $OUTPUT_DIR/letsencrypt:/etc/letsencrypt/ certbot/certbot \
renew --logs-dir /etc/letsencrypt/logs
renew ${preventLetsEncryptRandomSleepOnRenew} --logs-dir /etc/letsencrypt/logs
fi
}
@ -180,7 +188,7 @@ function forceUpdateLetsEncrypt() { @@ -180,7 +188,7 @@ function forceUpdateLetsEncrypt() {
docker pull certbot/certbot
docker run -i --rm --name certbot -p 443:443 -p 80:80 \
-v $OUTPUT_DIR/letsencrypt:/etc/letsencrypt/ certbot/certbot \
renew --logs-dir /etc/letsencrypt/logs --force-renew
renew ${preventLetsEncryptRandomSleepOnRenew} --logs-dir /etc/letsencrypt/logs --force-renew
fi
}

Loading…
Cancel
Save