diff --git a/toolbox/clone.sh b/toolbox/clone.sh index 8ba73ea..8182bf7 100755 --- a/toolbox/clone.sh +++ b/toolbox/clone.sh @@ -58,16 +58,17 @@ if [ $? -ne 0 ]; then fi echo -ne " 🍄 Clone repo to dir: $NAME ..." -git clone --quiet https://${BITBUCKET_USER}:${BITBUCKET_PASS}@${REPO} ${NAME} > /dev/null +#git clone --quiet https://${BITBUCKET_USER}:${BITBUCKET_PASS}@${REPO} ${NAME} > /dev/null +git clone https://${BITBUCKET_USER}:${BITBUCKET_PASS}@${REPO} ${NAME} if [ $? = 0 ]; then ok; else fail; fi echo "`date +'%d/%m/%Y %H:%M:%S'` Fresh clone" > $NAME.copy.log cd $NAME cp ../$NAME.settings.php sites/default/settings.php -echo -ne " 🍒 Switch to new branch $NAME ..." -git checkout --quiet -b $2 > /dev/null -if [ $? = 0 ]; then ok; else fail; fi +#echo -ne " 🍒 Switch to new branch $NAME ..." +#git checkout --quiet -b $2 > /dev/null +#if [ $? = 0 ]; then ok; else fail; fi echo -ne " 🐬 Create database user $NAME with password '${DBPASS}' ..." mysql -u${DBUSER} -p${DBPASS} -e "CREATE USER $NAME@localhost IDENTIFIED BY \"${DBPASS}\"" diff --git a/toolbox/delete b/toolbox/delete index fbacd15..0550ba8 100755 --- a/toolbox/delete +++ b/toolbox/delete @@ -5,6 +5,6 @@ rm -r $1.sql rm -r $1.copy.log rm -r $1.composer.log -db -du $1 -db -dd $1 +./db -du $1 +./db -dd $1 diff --git a/toolbox/html.sh b/toolbox/html.sh index c5922f5..806437a 100755 --- a/toolbox/html.sh +++ b/toolbox/html.sh @@ -41,7 +41,8 @@ systemctl restart httpd if [ $? = 0 ]; then ok; else fail; fi echo -ne " 🍒 Restart php " -systemctl restart php-fpm +systemctl restart php82-php-fpm +systemctl restart php74-php-fpm if [ $? = 0 ]; then ok; else fail; fi echo -ne " 🐬 Restart mysql " diff --git a/toolbox/site1.sh b/toolbox/site1.sh new file mode 100755 index 0000000..7897448 --- /dev/null +++ b/toolbox/site1.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +RED="\e[0;31m" +GRN="\e[0;32m" +BLU="\e[0;34m" +WHT="\e[0;97m" +BOLDRED="\e[1;31m" +BOLDGRN="\e[1;32m" +BOLDBLU="\e[1;34m" +BOLDWHT="\e[1;97m" +END="\e[00m" + +BASE_PATH="/var/www" +SITE="site1" + +function log() { + if [ $1 = 0 ]; then + echo -e "${BOLDGRN}[ OK ]${END}" + else + echo -e "${BOLDRED}[FAIL]${END}" + exit + fi +} + +if [ $# -eq 0 ]; then + echo + ls --color=auto -l $BASE_PATH/site1 + echo + exit +fi + +unlink $BASE_PATH/$SITE +ln -s $BASE_PATH/sites/$1 $BASE_PATH/$SITE +chown apache:apache $BASE_PATH/$SITE -R + +echo +ls -l --color=auto $BASE_PATH/$SITE +echo + +echo -ne " 🍄 Restart httpd " +systemctl restart httpd +log $? + +echo -ne " 🍒 Restart php " +systemctl restart php82-php-fpm +systemctl restart php74-php-fpm +log $? + +echo -ne " 🐬 Restart mysql " +systemctl restart mysql +log $? + +echo -ne " 🐬 Drupal clear cache " +cd $BASE_PATH/sites/$1 && drush cr 2> /dev/null +log $? + + +echo +cd .. +tail -n 10 $1.copy.log +echo + diff --git a/toolbox/site2.sh b/toolbox/site2.sh new file mode 100755 index 0000000..59be09d --- /dev/null +++ b/toolbox/site2.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +RED="\e[0;31m" +GRN="\e[0;32m" +BLU="\e[0;34m" +WHT="\e[0;97m" +BOLDRED="\e[1;31m" +BOLDGRN="\e[1;32m" +BOLDBLU="\e[1;34m" +BOLDWHT="\e[1;97m" +END="\e[00m" + +BASE_PATH="/var/www" +SITE="site2" + +function log() { + if [ $1 = 0 ]; then + echo -e "${BOLDGRN}[ OK ]${END}" + else + echo -e "${BOLDRED}[FAIL]${END}" + exit + fi +} + +if [ $# -eq 0 ]; then + echo + ls --color=auto -l $BASE_PATH/site1 + echo + exit +fi + +unlink $BASE_PATH/$SITE +ln -s $BASE_PATH/sites/$1 $BASE_PATH/$SITE +chown apache:apache $BASE_PATH/$SITE -R + +echo +ls -l --color=auto $BASE_PATH/$SITE +echo + +echo -ne " 🍄 Restart httpd " +systemctl restart httpd +log $? + +echo -ne " 🍒 Restart php " +systemctl restart php82-php-fpm +systemctl restart php74-php-fpm +log $? + +echo -ne " 🐬 Restart mysql " +systemctl restart mysql +log $? + +echo -ne " 🐬 Drupal clear cache " +cd $BASE_PATH/sites/$1 && drush cr 2> /dev/null +log $? + + +echo +cd .. +tail -n 10 $1.copy.log +echo + diff --git a/toolbox/site3.sh b/toolbox/site3.sh new file mode 100755 index 0000000..667299e --- /dev/null +++ b/toolbox/site3.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +RED="\e[0;31m" +GRN="\e[0;32m" +BLU="\e[0;34m" +WHT="\e[0;97m" +BOLDRED="\e[1;31m" +BOLDGRN="\e[1;32m" +BOLDBLU="\e[1;34m" +BOLDWHT="\e[1;97m" +END="\e[00m" + +BASE_PATH="/var/www" +SITE="site3" + +function log() { + if [ $1 = 0 ]; then + echo -e "${BOLDGRN}[ OK ]${END}" + else + echo -e "${BOLDRED}[FAIL]${END}" + exit + fi +} + +if [ $# -eq 0 ]; then + echo + ls --color=auto -l $BASE_PATH/site1 + echo + exit +fi + +unlink $BASE_PATH/$SITE +ln -s $BASE_PATH/sites/$1 $BASE_PATH/$SITE +chown apache:apache $BASE_PATH/$SITE -R + +echo +ls -l --color=auto $BASE_PATH/$SITE +echo + +echo -ne " 🍄 Restart httpd " +systemctl restart httpd +log $? + +echo -ne " 🍒 Restart php " +systemctl restart php82-php-fpm +systemctl restart php74-php-fpm +log $? + +echo -ne " 🐬 Restart mysql " +systemctl restart mysql +log $? + +echo -ne " 🐬 Drupal clear cache " +cd $BASE_PATH/sites/$1 && drush cr 2> /dev/null +log $? + + +echo +cd .. +tail -n 10 $1.copy.log +echo + diff --git a/toolbox/site4.sh b/toolbox/site4.sh new file mode 100755 index 0000000..b27414a --- /dev/null +++ b/toolbox/site4.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +RED="\e[0;31m" +GRN="\e[0;32m" +BLU="\e[0;34m" +WHT="\e[0;97m" +BOLDRED="\e[1;31m" +BOLDGRN="\e[1;32m" +BOLDBLU="\e[1;34m" +BOLDWHT="\e[1;97m" +END="\e[00m" + +BASE_PATH="/var/www" +SITE="site4" + +function log() { + if [ $1 = 0 ]; then + echo -e "${BOLDGRN}[ OK ]${END}" + else + echo -e "${BOLDRED}[FAIL]${END}" + exit + fi +} + +if [ $# -eq 0 ]; then + echo + ls --color=auto -l $BASE_PATH/site1 + echo + exit +fi + +unlink $BASE_PATH/$SITE +ln -s $BASE_PATH/sites/$1 $BASE_PATH/$SITE +chown apache:apache $BASE_PATH/$SITE -R + +echo +ls -l --color=auto $BASE_PATH/$SITE +echo + +echo -ne " 🍄 Restart httpd " +systemctl restart httpd +log $? + +echo -ne " 🍒 Restart php " +systemctl restart php82-php-fpm +systemctl restart php74-php-fpm +log $? + +echo -ne " 🐬 Restart mysql " +systemctl restart mysql +log $? + +echo -ne " 🐬 Drupal clear cache " +cd $BASE_PATH/sites/$1 && drush cr 2> /dev/null +log $? + + +echo +cd .. +tail -n 10 $1.copy.log +echo +