restore added
This commit is contained in:
parent
cbc4dd04b3
commit
31bf6ba56d
@ -39,22 +39,22 @@ echo "<html><head></head><body><pre style='font: monospace'>"
|
||||
|
||||
COUNT=$(vendor/drush/drush/drush route | grep "/api/" | wc -l)
|
||||
echo
|
||||
echo -e "🌐 GET endpoints from Views: ${COUNT}"
|
||||
echo -e "🌐 GET endpoints: ${COUNT}"
|
||||
echo
|
||||
vendor/drush/drush/drush route | grep "/api/" | awk {'print $2'} | sed "s/'//g"
|
||||
|
||||
if [[ -f ./web/modules/custom ]]; then
|
||||
cd ./web/modules/custom
|
||||
COUNT=$(grep -e "path:" -e "methods" * -Rh | awk -F: {'print $2'} | tr -d "'" | tr -d '\n' | tr -d '\[' | sed 's/\]/\n/g' | awk {'print $2 " \t "$1'} | wc -l)
|
||||
echo
|
||||
echo -e "🌐 GET endpoints from custom modules: ${COUNT}"
|
||||
echo
|
||||
grep -e path -e methods * -Rh | awk -F: {'print $2'} | tr -d "'" | tr -d '\n' | tr -d '\[' | sed 's/\]/\n/g' | awk {'print $2 " \t "$1'}
|
||||
else
|
||||
echo
|
||||
echo -e "🌐 GET endpoints from custom modules: 0"
|
||||
echo
|
||||
fi
|
||||
# if [[ -f ./web/modules/custom ]]; then
|
||||
# cd ./web/modules/custom
|
||||
# COUNT=$(grep -e "path:" -e "methods" * -Rh | awk -F: {'print $2'} | tr -d "'" | tr -d '\n' | tr -d '\[' | sed 's/\]/\n/g' | awk {'print $2 " \t "$1'} | wc -l)
|
||||
# echo
|
||||
# echo -e "🌐 GET endpoints from custom modules: ${COUNT}"
|
||||
# echo
|
||||
# grep -e path -e methods * -Rh | awk -F: {'print $2'} | tr -d "'" | tr -d '\n' | tr -d '\[' | sed 's/\]/\n/g' | awk {'print $2 " \t "$1'}
|
||||
# else
|
||||
# echo
|
||||
# echo -e "🌐 GET endpoints from custom modules: 0"
|
||||
# echo
|
||||
# fi
|
||||
|
||||
COUNT=$(mysql -uroot -p1234 ${NAME} -Nse "SELECT name from ${NAME}.config WHERE name LIKE 'node.type%'" | sed 's/node.type.//g' | sort | uniq | wc -l)
|
||||
echo
|
||||
|
||||
52
toolbox/restore.sh
Executable file
52
toolbox/restore.sh
Executable file
@ -0,0 +1,52 @@
|
||||
#!/bin/bash
|
||||
|
||||
R="\e[1;31m"
|
||||
G="\e[1;32m"
|
||||
B="\e[1;34m"
|
||||
W="\e[1;97m"
|
||||
E="\e[00m"
|
||||
|
||||
DBUSER="root"
|
||||
DBPASS="1234"
|
||||
|
||||
TAR=$1
|
||||
NAME=$(echo $TAR | awk -F\. '{print $1}')
|
||||
|
||||
[ $# -lt 1 ] && echo -e "Tarball argWment is missing" && exit
|
||||
[ $# -gt 1 ] && echo -e "Too many arWuments" && exit
|
||||
[ -d $NAME ] && echo -e "Directory $R$NAME$E already exist" && exit
|
||||
|
||||
mysql -uroot -p1234 -e 'show databases' | grep "^${NAME}$" &> /dev/null
|
||||
[ $? -eq 0 ] && echo -e "Database $R$NAME$E already exist" && exit
|
||||
|
||||
echo -ne " 🔎 Verify file"
|
||||
bzip2 -tv $TAR
|
||||
[ $? -ne 0 ] && "Cannot verify $TAR" && exit
|
||||
|
||||
|
||||
function log() {
|
||||
[ $1 == 0 ] && echo -e " ${G}[ OK ]${E}"; return
|
||||
echo -e " ${R}[FAIL]${E}"
|
||||
exit
|
||||
}
|
||||
|
||||
echo -ne " 📦 Extract tarball $TAR"
|
||||
tar jxf $TAR
|
||||
log $?
|
||||
|
||||
|
||||
echo -ne " 🐬 Create database $NAME"
|
||||
mysql -u${DBUSER} -p${DBPASS} -e "create database $NAME"
|
||||
log $?
|
||||
|
||||
echo -ne " 🐬 Create db user $NAME"
|
||||
mysql -u${DBUSER} -p${DBPASS} -e "CREATE USER $NAME@localhost IDENTIFIED BY '1234'"
|
||||
mysql -u${DBUSER} -p${DBPASS} -e "GRANT ALL ON $NAME.* TO $NAME@localhost"
|
||||
log $?
|
||||
|
||||
echo -ne " 🐬 Import $NAME.sql"
|
||||
mysql -u${DBUSER} -p${DBPASS} $NAME < $NAME.sql
|
||||
log $?
|
||||
|
||||
ls -ld $NAME/ --color=auto
|
||||
ls -l /var/www/site[1234567890] --color=auto
|
||||
Loading…
x
Reference in New Issue
Block a user