PhyrePanel-mirror/web/update.sh

29 lines
1.1 KiB
Bash
Raw Normal View History

2024-09-16 10:31:48 +00:00
PHYRE_PHP=/usr/local/phyre/php/bin/php
2024-09-16 10:40:26 +00:00
systemctl stop phyre
apt-remove phyre -y
2024-09-16 10:31:48 +00:00
2024-09-16 10:40:26 +00:00
OS=$(lsb_release -si)
OS_LOWER=$(echo $OS | tr '[:upper:]' '[:lower:]')
OS_VERSION=$(lsb_release -sr)
2024-09-16 10:31:48 +00:00
2024-09-16 10:40:26 +00:00
rm -rf /usr/local/phyre/update/nginx
mkdir -p /usr/local/phyre/update/nginx
wget https://github.com/PhyreApps/PhyrePanelNGINX/raw/main/compilators/debian/nginx/dist/phyre-nginx-1.24.0-$OS_LOWER-$OS_VERSION.deb -O /usr/local/phyre/update/nginx/phyre-nginx-1.24.0-$OS_LOWER-$OS_VERSION.deb
dpkg -i /usr/local/phyre/update/nginx/phyre-nginx-1.24.0-$OS_LOWER-$OS_VERSION.deb
#
2024-09-16 10:35:33 +00:00
printf "Updating the panel...\n"
wget https://raw.githubusercontent.com/PhyreApps/PhyrePanelNGINX/main/compilators/debian/nginx/nginx.conf -O /usr/local/phyre/nginx/conf/nginx.conf
2024-09-16 10:40:26 +00:00
#
2024-09-16 10:35:33 +00:00
mkdir -p /usr/local/phyre/ssl
cp /usr/local/phyre/web/server/ssl/phyre.crt /usr/local/phyre/ssl/phyre.crt
cp /usr/local/phyre/web/server/ssl/phyre.key /usr/local/phyre/ssl/phyre.key
systemctl restart phyre
2024-09-16 10:40:26 +00:00
#systemctl status phyre
2024-09-16 10:31:48 +00:00
printf "Updating the database...\n"
2024-09-24 13:06:38 +00:00
$PHYRE_PHP /usr/local/phyre/web/artisan migrate
2024-09-16 10:31:48 +00:00
#$PHYRE_PHP artisan l5-swagger:generate