diff --git a/lib/wordpress.sh b/lib/wordpress.sh index d3380be..ef13360 100644 --- a/lib/wordpress.sh +++ b/lib/wordpress.sh @@ -14,6 +14,13 @@ config_wordpress() { chown -R 1001 /federated/apps/wordpress/data/bitnami/wordpress 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 < /federated/apps/wordpress/.env < /dev/null 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" +}