remove html add 4 sites

This commit is contained in:
Ste Vaidis 2023-08-23 12:28:04 +03:00
parent 573c996189
commit 1fcecabfd6
7 changed files with 257 additions and 7 deletions

View File

@ -58,16 +58,17 @@ if [ $? -ne 0 ]; then
fi fi
echo -ne " 🍄 Clone repo to dir: $NAME ..." 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 if [ $? = 0 ]; then ok; else fail; fi
echo "`date +'%d/%m/%Y %H:%M:%S'` Fresh clone" > $NAME.copy.log echo "`date +'%d/%m/%Y %H:%M:%S'` Fresh clone" > $NAME.copy.log
cd $NAME cd $NAME
cp ../$NAME.settings.php sites/default/settings.php cp ../$NAME.settings.php sites/default/settings.php
echo -ne " 🍒 Switch to new branch $NAME ..." #echo -ne " 🍒 Switch to new branch $NAME ..."
git checkout --quiet -b $2 > /dev/null #git checkout --quiet -b $2 > /dev/null
if [ $? = 0 ]; then ok; else fail; fi #if [ $? = 0 ]; then ok; else fail; fi
echo -ne " 🐬 Create database user $NAME with password '${DBPASS}' ..." echo -ne " 🐬 Create database user $NAME with password '${DBPASS}' ..."
mysql -u${DBUSER} -p${DBPASS} -e "CREATE USER $NAME@localhost IDENTIFIED BY \"${DBPASS}\"" mysql -u${DBUSER} -p${DBPASS} -e "CREATE USER $NAME@localhost IDENTIFIED BY \"${DBPASS}\""

View File

@ -5,6 +5,6 @@ rm -r $1.sql
rm -r $1.copy.log rm -r $1.copy.log
rm -r $1.composer.log rm -r $1.composer.log
db -du $1 ./db -du $1
db -dd $1 ./db -dd $1

View File

@ -41,7 +41,8 @@ systemctl restart httpd
if [ $? = 0 ]; then ok; else fail; fi if [ $? = 0 ]; then ok; else fail; fi
echo -ne " 🍒 Restart php " 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 if [ $? = 0 ]; then ok; else fail; fi
echo -ne " 🐬 Restart mysql " echo -ne " 🐬 Restart mysql "

62
toolbox/site1.sh Executable file
View File

@ -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

62
toolbox/site2.sh Executable file
View File

@ -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

62
toolbox/site3.sh Executable file
View File

@ -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

62
toolbox/site4.sh Executable file
View File

@ -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