Improve linux cleaner
This commit is contained in:
@@ -1,14 +1,15 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
ROOT_PATH=$1
|
ROOT_PATH=$1
|
||||||
|
|
||||||
if [[ ! -d "$ROOT_PATH" && ! -L "$ROOT_PATH" ]]; then
|
if [[ ! -d "$ROOT_PATH" && ! -L "$ROOT_PATH" ]]; then
|
||||||
echo "No such file or directory"
|
echo "No such file or directory"
|
||||||
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
WEB_PATH=$ROOT_PATH/web
|
|
||||||
DATA_PATH=$ROOT_PATH/data
|
DATA_PATH=$ROOT_PATH/data
|
||||||
ETC_PATH=$ROOT_PATH/etc
|
ETC_PATH=$ROOT_PATH/etc
|
||||||
|
WEB_PATH=$ROOT_PATH/web
|
||||||
APP_PATH=$WEB_PATH/app
|
APP_PATH=$WEB_PATH/app
|
||||||
|
|
||||||
rm -Rf $DATA_PATH/db/mysql/*
|
rm -Rf $DATA_PATH/db/mysql/*
|
||||||
@@ -16,7 +17,7 @@ rm -Rf $DATA_PATH/dumps/*
|
|||||||
rm -Rf $APP_PATH/vendor
|
rm -Rf $APP_PATH/vendor
|
||||||
rm -Rf $APP_PATH/composer.lock
|
rm -Rf $APP_PATH/composer.lock
|
||||||
|
|
||||||
# remove exited containers:
|
# remove exited containers
|
||||||
docker rm $(docker ps -a -f status=exited -q)
|
docker rm $(docker ps -a -f status=exited -q)
|
||||||
|
|
||||||
docker volume rm $(docker volume ls -qf dangling=true)
|
docker volume rm $(docker volume ls -qf dangling=true)
|
||||||
|
|||||||
Reference in New Issue
Block a user