sudo nano /usr/local/bin/deploy

--

#!/bin/bash

# Exit immediately if a command exits with a non-zero status
set -e

# Navigate to your project directory
cd /var/www/autorebus/application

# Pull the latest code as www-data user
sudo -u www-data git pull

# Restart Laravel queue workers
sudo -u www-data php artisan queue:restart

# Clear all caches
sudo -u www-data php artisan cache:clear-all

# Build frontend assets
sudo  npm run build

echo "Deployment tasks completed successfully."


sudo  php artisan migrate

sudo -u www-data composer install

----

sudo chmod 755 /usr/local/bin/deploy

----

deploy