Explorar el Código

deploy script

master
Daniel hace 1 año
padre
commit
a01f716ef3
Se han modificado 1 ficheros con 68 adiciones y 0 borrados
  1. +68
    -0
      1deployMatsenApi.sh

+ 68
- 0
1deployMatsenApi.sh Ver fichero

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

Cargando…
Cancelar
Guardar