#!/bin/bash
printf "\nStarting specific scripts deployment...\n\n";
cd "$LIBRA_FRONT_DIR"
sudo php artisan down || true
cd "$LIBRA_ADMIN_DIR"
sudo php artisan down || true
sudo composer install --no-interaction --prefer-dist --optimize-autoloader --no-dev
sudo composer dump-autoload --no-interaction
echo "" | sudo -S service php7.3-fpm reload
sudo php artisan optimize:clear
sudo php artisan auth:clear-resets
sudo php artisan migrate --force
sudo php artisan queue:restart
sudo php artisan event:cache
sudo php artisan view:cache
sudo php artisan route:cache
sudo php artisan config:cache
sudo npm install
sudo npm run production
# sudo supervisorctl reload # commented out because the website is not using Laravel Queues
sudo php artisan up
cd "$LIBRA_FRONT_DIR"
sudo php artisan up
cd "$LIBRA_ADMIN_DIR"
printf "\n✅ Specific scripts deployment finished.\n"


