File: //opt/scripts/deploy_comfama.sh
#!/bin/bash
echo "Deploy started ..."
cd /var/www/vhost/disk-apps
cd comfama.sports-crowd.com/
echo "Execute RESET REPOSITORY ..."
git fetch
git checkout .
git checkout release/comfama
git reset --hard
echo "Execute GIT PULL ..."
git pull origin release/comfama
sleep 1
echo "Execute COMPOSER UPDATE ..."
composer update
composer install
sleep 1
echo "Execute MIGRATIONS ..."
php artisan migrate
sleep 1
echo "Execute SEEDERS ..."
composer dump-autoload
php artisan db:seed
sleep 1
echo "Execute clean api swagger ..."
sudo rm -r resources/views/vendor/l5-swagger
php artisan l5-swagger:generate
sleep 1
# Conect teamdemo
cd /var/www/vhost/disk-apps
cd teamdemo.sports-crowd.com/
echo "Execute RESET REPOSITORY ..."
git fetch
git checkout .
git checkout develop
git reset --hard
echo "Execute GIT PULL ..."
git pull origin develop
sleep 1
echo "Execute COMPOSER UPDATE ..."
composer update
composer install
sleep 1
echo "Execute MIGRATIONS ..."
php artisan migrate
sleep 1
echo "Execute SEEDERS ..."
composer dump-autoload
php artisan db:seed
sleep 1
echo "Execute clean api swagger ..."
sudo rm -r resources/views/vendor/l5-swagger
php artisan l5-swagger:generate
sleep 1
echo "... Deploy finished"
exit 0