mirror of https://github.com/zulip/zulip.git
15 lines
425 B
Bash
Executable File
15 lines
425 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -eu
|
|
set -o pipefail
|
|
|
|
hostnames=$(grep -l 'authenticator = standalone' /etc/letsencrypt/renewal/*.conf | sed 's/.*\///; s/\.conf$//')
|
|
|
|
for hostname in $hostnames; do
|
|
# Force a cert renewal to force the config file to update
|
|
/usr/bin/certbot certonly --webroot --webroot-path=/var/lib/zulip/certbot-webroot/ --force-renewal -d "$hostname"
|
|
done
|
|
|
|
# Pick up any updated certs
|
|
service nginx reload
|