#!/bin/bash

echo "Checking directories..."

APP_DIR="/var/www/cacace"

echo "Deploying app in $APP_DIR..."
cd "$APP_DIR"

#git reset --hard origin/main
git pull --rebase --autostash

echo "Update env file"
cp .env.production .env

echo "Generate assets frontend..."
npm run build

echo "Clear Cache"
 
php artisan optimize

echo "Update workers"
sudo cp /var/www/cacace/workers.conf /etc/supervisor/conf.d/cacace_worker.conf

echo "Restart workers"

sudo supervisorctl stop all && sudo supervisorctl reread && sudo supervisorctl update && sudo supervisorctl start all

echo "Deploy complete."
