Add new Wordpress version protection cronjob to wordpress.sh
This commit is contained in:
parent
0b50eca793
commit
60f6b0b799
@ -92,6 +92,9 @@ start_wordpress() {
|
||||
run_command "docker exec pdns pdnsutil add-record $DOMAIN www A 86400 $EXTERNALIP"
|
||||
run_command "docker exec pdns pdnsutil add-record $DOMAIN wordpress A 86400 $EXTERNALIP"
|
||||
|
||||
# Install cronjob
|
||||
(crontab -l 2>/dev/null; echo "30 * * * * /federated/bin/check-wordpressversion > /dev/null 2>&1") | sort -u | crontab -
|
||||
|
||||
echo -ne "done.\n"
|
||||
}
|
||||
email_wordpress() {
|
||||
@ -189,6 +192,9 @@ uninstall_wordpress() {
|
||||
docker exec pdns pdnsutil delete-rrset $DOMAIN wordpress A
|
||||
docker exec pdns pdnsutil delete-rrset $DOMAIN www A
|
||||
|
||||
# Remove cronjob
|
||||
crontab -l | grep -v '/federated/bin/check-wordpressversion' | crontab -
|
||||
|
||||
# Uninstall the SSO configuration if it exists in authelia (authelia must exist too)
|
||||
if [[ $(grep "### Wordpress" /federated/apps/authelia/data/config/idproviders.yml 2>/dev/null) ]]; then
|
||||
sed -i '/### Wordpress/,/### /{/### PowerDNS/!{/### /!d}}' /federated/apps/authelia/data/config/idproviders.yml
|
||||
|
Loading…
x
Reference in New Issue
Block a user