From 9af4aa8d0acb03b6fb6b6008a107a1cd77983830 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 9 Jan 2024 20:56:00 +0000 Subject: [PATCH] Added uninstall to espocrm --- lib/espocrm.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/espocrm.sh b/lib/espocrm.sh index 9a158e7..d346553 100644 --- a/lib/espocrm.sh +++ b/lib/espocrm.sh @@ -184,3 +184,21 @@ EOF kill -9 $SPINPID &> /dev/null echo -ne "done.\n" } +uninstall_espocrm() { + echo -ne "* Uninstalling espocrm container.." + spin & + SPINPID=$! + + # First stop the service + cd /federated/apps/espocrm && docker-compose -f docker-compose.yml -p espocrm down &> /dev/null + + # Delete database and user + docker exec pdnsmysql bash -c "mysql -uroot -p$MYSQL_ROOTPASSWORD -e 'drop database espocrm;'" &> /dev/null + docker exec pdnsmysql bash -c "mysql -uroot -p$MYSQL_ROOTPASSWORD -e 'drop user espocrm;'" &> /dev/null + + # Delete the app directory + rm -rf /federated/apps/espocrm + + kill -9 $SPINPID &> /dev/null + echo -ne "done.\n" +}