#!/bin/env bash


# ensure script is running under 'ubuntu' account
if [[ $(whoami) != "root" ]]; then
   sudo -u root $0 "$@"
   exit
fi



# do work
cd /var/www/connector.shopifypioneer.com/keap-app/project
php artisan down
cd ../
git reset --hard
git clean -df

git fetch
#git checkout  workflows-v2-n
#git pull origin  workflows-v2-n
git checkout v5.1
git pull origin v5.1
cd project

rm -r composer.lock
composer install
php artisan migrate --force
cd ../../
sudo chmod -R 755 /var/www/connector.shopifypioneer.com/keap-app/
sudo chown -R root:www-data /var/www/connector.shopifypioneer.com/keap-app/
cd /var/www/connector.shopifypioneer.com/keap-app/project
sudo chmod -R ugo+rw  storage bootstrap/cache


php artisan config:clear

#php artisan db:seed --class=ChannelCategoriesSeeder --force
#php artisan db:seed --class=ChannelsSeeder  --force
php artisan db:seed --class=ChannelEventsSeeder
#php artisan db:seed --class=GohighlevelEventsSeeder --force


php artisan optimize:clear;
php artisan config:cache;
php artisan queue:restart;
php artisan up;
rm -r package-lock.json;


#pm2 delete stageapp
#yarn install
#pm2 start yarn --name "stageapp" -- dev
#pm2 save
