#!/bin/bash
#sudo rm /var/www/html/.env
#sudo cp /var/www/html/smartriskadmin-web.conf /etc/apache2/sites-available/
#sudo ln -s /etc/apache2/sites-available/smartriskadmin-web.conf /etc/apache2/sites-enabled/
sudo cp /var/www/html/.env.DevOps /var/www/html/.env
sudo rm /var/www/html/.env.DevOps

#sudo rm /var/www/html/.htaccess
#sudo rm /var/www/html/public/.htaccess
#sudo cp /var/www/html/.htaccess.DevOps /var/www/html/.htaccess
#sudo cp /var/www/html/.htaccess.DevOps /var/www/html/public/.htaccess
#sudo rm /var/www/html/.htaccess.DevOps

sudo php /var/www/html/artisan cache:clear
sudo php /var/www/html/artisan config:clear
sudo php /var/www/html/artisan view:clear
sudo php /var/www/html/artisan route:clear
sudo php /var/www/html/artisan o:c

cd /var/www/html

sudo chmod 777 composer.lock
sudo composer install
sudo npm install
#sudo composer dump-autoload
cd ~/

#cd /var/www/html/public
#sudo rm -rf storage
cd /var/www/html
sudo chmod 777 public
php artisan storage:link
sudo npm run build
sudo chmod 755 public
sudo service supervisor stop
sudo service supervisor start
sudo systemctl restart php8.3-fpm
#sudo service apache2 restart
