Added uninstall to wordpress
This commit is contained in:
parent
08fae37716
commit
3456bde30c
@ -14,6 +14,13 @@ config_wordpress() {
|
|||||||
chown -R 1001 /federated/apps/wordpress/data/bitnami/wordpress
|
chown -R 1001 /federated/apps/wordpress/data/bitnami/wordpress
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
ADMINPASS=`cat /federated/apps/panel/.env | grep SMTP_PASSWORD | awk -F= '{ print $2 }'`
|
||||||
|
EXTERNALIP=$(get_externalip);
|
||||||
|
WORDPRESS_SECRET=$(create_password);
|
||||||
|
MYSQL_ROOTPASSWORD=`cat /federated/apps/pdnsmysql/.env | grep MYSQL_ROOT_PASSWORD | awk -F= '{ print $2 }'`
|
||||||
|
# Set SMTP user based on if fcore exists
|
||||||
|
[[ $(docker exec ldap slapcat | grep fcore) ]] && SMTPUSER="fcore" || SMTPUSER="admin"
|
||||||
|
|
||||||
cat > /federated/apps/wordpress/docker-compose.yml <<EOF
|
cat > /federated/apps/wordpress/docker-compose.yml <<EOF
|
||||||
version: "3.7"
|
version: "3.7"
|
||||||
|
|
||||||
@ -45,13 +52,6 @@ networks:
|
|||||||
external: true
|
external: true
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
ADMINPASS=`cat /federated/apps/panel/.env | grep SMTP_PASSWORD | awk -F= '{ print $2 }'`
|
|
||||||
EXTERNALIP=$(get_externalip);
|
|
||||||
WORDPRESS_SECRET=$(create_password);
|
|
||||||
MYSQL_ROOTPASSWORD=`cat /federated/apps/pdnsmysql/.env | grep MYSQL_ROOT_PASSWORD | awk -F= '{ print $2 }'`
|
|
||||||
# Set SMTP user based on if fcore exists
|
|
||||||
[[ $(docker exec ldap slapcat | grep fcore) ]] && SMTPUSER="fcore" || SMTPUSER="admin"
|
|
||||||
|
|
||||||
cat > /federated/apps/wordpress/.env <<EOF
|
cat > /federated/apps/wordpress/.env <<EOF
|
||||||
IMAGE_VERSION="6.2.2"
|
IMAGE_VERSION="6.2.2"
|
||||||
WORDPRESS_USERNAME=admin@$DOMAIN
|
WORDPRESS_USERNAME=admin@$DOMAIN
|
||||||
@ -174,3 +174,21 @@ EOF
|
|||||||
kill -9 $SPINPID &> /dev/null
|
kill -9 $SPINPID &> /dev/null
|
||||||
echo -ne "done.\n"
|
echo -ne "done.\n"
|
||||||
}
|
}
|
||||||
|
uninstall_wordpress() {
|
||||||
|
echo -ne "* Uninstalling wordpress container.."
|
||||||
|
spin &
|
||||||
|
SPINPID=$!
|
||||||
|
|
||||||
|
# First stop the service
|
||||||
|
cd /federated/apps/wordpress && docker-compose -f docker-compose.yml -p wordpress down &> /dev/null
|
||||||
|
|
||||||
|
# Delete database and user
|
||||||
|
docker exec pdnsmysql bash -c "mysql -uroot -p$MYSQL_ROOTPASSWORD -e 'drop database wordpress;'" &> /dev/null
|
||||||
|
docker exec pdnsmysql bash -c "mysql -uroot -p$MYSQL_ROOTPASSWORD -e 'drop user wordpress;'" &> /dev/null
|
||||||
|
|
||||||
|
# Delete the app directory
|
||||||
|
rm -rf /federated/apps/wordpress
|
||||||
|
|
||||||
|
kill -9 $SPINPID &> /dev/null
|
||||||
|
echo -ne "done.\n"
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user