From e80ae19063e5cd43b62de5ed8714d1884a9b029a Mon Sep 17 00:00:00 2001 From: Daniel Date: Wed, 9 Nov 2022 10:48:19 +0100 Subject: [PATCH] beta deploy script --- 1-deployBetaProBuddy.sh | 63 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 1-deployBetaProBuddy.sh diff --git a/1-deployBetaProBuddy.sh b/1-deployBetaProBuddy.sh new file mode 100644 index 0000000..8b22a8a --- /dev/null +++ b/1-deployBetaProBuddy.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +export PATH=/opt/plesk/php/7.4/bin:$PATH; + +cd /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy +sudo git pull + +echo "$(tput setab 2)beta-pro-buddy has been PULLED$(tput sgr 0)" + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/app +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/app /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/client +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/client /var/www/vhosts/spawntree.de//probuddy.spawntree.de/httpdocs/src + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/admin/AHDMN +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/admin/AHDMN /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/admin + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/admin/libs +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/admin/libs /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/admin + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/admin/services +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/admin/services /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/admin + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/admin/boot.php +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/admin/boot.php /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/admin + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/dependencies +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/dependencies /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server/cli +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/server/cli /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server/control +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/server/control /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server/core +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/server/core /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server/job +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/server/job /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server/template +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/server/template /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server/utils +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/server/utils /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/server + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server/shared +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/src/server/shared /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/src/server + +rm -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs/tools +cp -rf /var/www/vhosts/spawntree.de/probuddy.spawntree.de/git_repositories/beta-probuddy/tools /var/www/vhosts/spawntree.de/probuddy.spawntree.de/httpdocs + +echo "$(tput setab 2)Files have been copied$(tput sgr 0)" + + +cd /var/www/vhosts/spawntree.de/probuddy.spawntree.de/ +sudo chmod 777 -R * + +echo "$(tput setab 7)$(tput setaf 1)THINK ABOUT POSSIBLE PATCHES!" + +echo "You have updated beta-pro-buddy!$(tput sgr 0)"