18 lines
720 B
Bash
18 lines
720 B
Bash
#!/bin/bash
|
|
|
|
echo "Attempting to renew certificates"
|
|
if [[ $STAGING = true ]]
|
|
then
|
|
echo "Using staging endpoint - THIS SHOULD BE USED FOR TESTING ONLY"
|
|
certbot certonly --staging --non-interactive --agree-tos --dns-cloudflare --dns-cloudflare-credentials /config/.secrets/cloudflare.ini --email $EMAIL -d $DOMAINS
|
|
echo "Renewal attempt complete"
|
|
elif [[ $STAGING = false ]]
|
|
then
|
|
echo "Using production endpoint"
|
|
certbot certonly --non-interactive --agree-tos --dns-cloudflare --dns-cloudflare-credentials /config/.secrets/cloudflare.ini --email $EMAIL -d $DOMAINS
|
|
echo "Renewal attempt complete"
|
|
else
|
|
echo "Unrecognised option for STAGING variable - check your configuration"
|
|
|
|
exit 8
|
|
fi |