Added renewal script for Let's Encrypt

This commit is contained in:
2017-07-07 12:02:49 +02:00
parent 69862b8416
commit 56af1cd96c

View File

@@ -0,0 +1,24 @@
#!/bin/bash -e
cd /data/letsencrypt
certbot renew
echo
echo "Recreating HAProxy certificates"
for certdir in /etc/letsencrypt/live/*; do
domain=$(basename $certdir)
echo " - $domain"
cat $certdir/privkey.pem $certdir/fullchain.pem > $domain.pem
mv $domain.pem /data/certs/
done
echo
echo -n "Restarting "
docker restart haproxy
echo "Certificate renewal completed."