#!/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/webhook_setup_stage/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 workflows-v2
#git pull origin workflows-v2
cd project
rm -r composer.lock
composer install
php artisan migrate --force
cd ../../
sudo chmod -R 755 /var/www/connector.shopifypioneer.com/webhook_setup_stage/
sudo chown -R root:www-data /var/www/connector.shopifypioneer.com/webhook_setup_stage/
cd /var/www/connector.shopifypioneer.com/webhook_setup_stage/project
sudo chmod -R ugo+rw  storage bootstrap/cache


php artisan db:seed --class=ChannelsSeeder --force
php artisan db:seed --class=PerplexityEventsSeeder --force

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


pm2 delete connectify
yarn install
pm2 start yarn --name "connectify" -- dev
pm2 save
