Adds a delete command.

closes #176
This commit is contained in:
Pierre Ozoux 2019-02-19 22:56:52 +01:00 committed by GitHub
parent 983718bf9e
commit 40e537ff27
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -61,6 +61,23 @@ case "$1" in
provision ${@:2};;
stats)
docker stats $(docker ps|grep -v "NAMES"|awk '{ print $NF }'|tr "\n" " ");;
delete)
read -p "Are you sure you want to delete ${2}? (yY)" -n 1 -r
echo # (optional) move to a new line
if [[ $REPLY =~ ^[Yy]$ ]]
then
cd /data/domains/${2}
libre stop
libre disable
cd /data/domains
tar cvzf ${2}.tgz ./${2}
if [ -f ./${2}.tgz ]; then
mv ${2}.tgz /data/domains/to_keep/
rm -rf /data/domains/${2}
rm -rf /system/haproxy/certs/${2}
rm /system/haproxy/haproxy/certs/${2}.pem
fi
fi;;
*)
echo "Usage:"
echo " - start|status|enable|disable|restart|stop: command sent to systemctl."