| @@ -0,0 +1,68 @@ | |||||
| #!/bin/bash | |||||
| export PATH=/opt/plesk/php/7.4/bin:$PATH; | |||||
| cd /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/ | |||||
| sudo git pull | |||||
| echo "$(tput setab 2)matsen api has been PULLED$(tput sgr 0)" | |||||
| rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/composer.lock | |||||
| #cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/e-formel/httpdocs/composer.lock /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs | |||||
| rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/composer.json | |||||
| cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/e-formel/httpdocs/composer.json /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs | |||||
| rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/config | |||||
| cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/e-formel/httpdocs/config /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs | |||||
| rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/migrations | |||||
| cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/e-formel/httpdocs/migrations /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs | |||||
| rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/src | |||||
| cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/e-formel/httpdocs/src /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs | |||||
| rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public/index.php | |||||
| cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/e-formel/httpdocs/public/index.php /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public | |||||
| rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public/.htaccess | |||||
| cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/e-formel/httpdocs/public/.htaccess /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public | |||||
| rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public/.htpasswd | |||||
| cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/e-formel/httpdocs/public/.htpasswd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public | |||||
| echo "$(tput setab 2)Files have been copied$(tput sgr 0)" | |||||
| cd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs | |||||
| composer update --no-scripts | |||||
| echo "$(tput setab 2)COMPOSER UPDATED updated$(tput sgr 0)" | |||||
| php /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/bin/console doctrine:migrations:migrate | |||||
| echo "$(tput setab 2)DATABASE SCHEMA updated$(tput sgr 0)" | |||||
| cd /var/www/vhosts/spawntree.de/ | |||||
| sudo chmod 777 matsen-api.spawntree.de | |||||
| cd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/ | |||||
| sudo chmod 777 -R * | |||||
| cd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/var/cache/ | |||||
| rm -R * | |||||
| php /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/bin/console cache:clear | |||||
| php /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/bin/console cache:warmup | |||||
| echo "$(tput setab 2)CACHE HAS BEEN CLEARED$(tput sgr 0)" | |||||
| cd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/var/ | |||||
| chmod 777 -R * | |||||
| chmod 777 cache/ * | |||||
| chmod 777 cache/ | |||||
| #service apache2 restart | |||||
| #echo "$(tput setab 2)CACHE cleared$(tput sgr 0)" | |||||
| echo "$(tput setab 7)$(tput setaf 1)THINK ABOUT POSSIBLE PATCHES!" | |||||
| echo "You have updated matsen api!$(tput sgr 0)" | |||||