File: //opt/scripts/deploy_qas.sh
#!/bin/bash
echo "Deploy started ..."
cd /var/www/vhost/disk-apps
cd alq-cali.bikenow.co/
echo "Execute RESET REPOSITORY ..."
git fetch
git checkout .
git checkout qas
git reset --hard
echo "Execute GIT PULL ..."
git pull origin qas
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 "Create lang js file ..."
php artisan lang:js
sleep 1
echo "restart queue"
sudo -u www-data php artisan queue:restart
echo "... Deploy finished"
exit 0