Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 

69 lignes
3.2 KiB

  1. #!/bin/bash
  2. export PATH=/opt/plesk/php/7.4/bin:$PATH;
  3. cd /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/
  4. sudo git pull
  5. echo "$(tput setab 2)matsen api has been PULLED$(tput sgr 0)"
  6. rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/composer.lock
  7. #cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/httpdocs/composer.lock /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs
  8. rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/composer.json
  9. cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/httpdocs/composer.json /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs
  10. rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/config
  11. cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/httpdocs/config /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs
  12. rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/migrations
  13. cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/httpdocs/migrations /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs
  14. rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/src
  15. cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/httpdocs/src /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs
  16. rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public/index.php
  17. cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/httpdocs/public/index.php /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public
  18. rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public/.htaccess
  19. cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/httpdocs/public/.htaccess /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public
  20. rm -rf /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public/.htpasswd
  21. cp -rf /var/www/vhosts/spawntree.de/git_repo_clones/matsen-tool-be/httpdocs/public/.htpasswd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/public
  22. echo "$(tput setab 2)Files have been copied$(tput sgr 0)"
  23. cd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs
  24. composer update --no-scripts
  25. echo "$(tput setab 2)COMPOSER UPDATED updated$(tput sgr 0)"
  26. php /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/bin/console doctrine:migrations:migrate
  27. echo "$(tput setab 2)DATABASE SCHEMA updated$(tput sgr 0)"
  28. cd /var/www/vhosts/spawntree.de/
  29. sudo chmod 777 matsen-api.spawntree.de
  30. cd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/
  31. sudo chmod 777 -R *
  32. cd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/var/cache/
  33. rm -R *
  34. php /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/bin/console cache:clear
  35. php /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/bin/console cache:warmup
  36. echo "$(tput setab 2)CACHE HAS BEEN CLEARED$(tput sgr 0)"
  37. cd /var/www/vhosts/spawntree.de/matsen-api.spawntree.de/httpdocs/var/
  38. chmod 777 -R *
  39. chmod 777 cache/ *
  40. chmod 777 cache/
  41. #service apache2 restart
  42. #echo "$(tput setab 2)CACHE cleared$(tput sgr 0)"
  43. echo "$(tput setab 7)$(tput setaf 1)THINK ABOUT POSSIBLE PATCHES!"
  44. echo "You have updated matsen api!$(tput sgr 0)"