mirror of
https://github.com/PhyreApps/PhyrePanel.git
synced 2024-11-21 23:20:24 +00:00
64 lines
2.7 KiB
Bash
64 lines
2.7 KiB
Bash
PHYRE_PHP=/usr/local/phyre/php/bin/php
|
|
|
|
rm -rf /usr/local/phyre/update/web
|
|
mkdir -p /usr/local/phyre/update/web
|
|
|
|
rm -rf /usr/local/phyre/update/phyre-web-panel.zip
|
|
wget https://github.com/PhyreApps/PhyrePanelWebCompiledVersions/raw/refs/heads/main/phyre-web-panel.zip -O /usr/local/phyre/update/phyre-web-panel.zip
|
|
|
|
unzip /usr/local/phyre/update/phyre-web-panel.zip -d /usr/local/phyre/update/web
|
|
|
|
rm -rf /usr/local/phyre/web/app
|
|
rm -rf /usr/local/phyre/web/bootstrap
|
|
rm -rf /usr/local/phyre/web/config
|
|
rm -rf /usr/local/phyre/web/database
|
|
rm -rf /usr/local/phyre/web/public
|
|
rm -rf /usr/local/phyre/web/resources
|
|
rm -rf /usr/local/phyre/web/routes
|
|
rm -rf /usr/local/phyre/web/tests
|
|
rm -rf /usr/local/phyre/web/vendor
|
|
rm -rf /usr/local/phyre/web/composer.json
|
|
rm -rf /usr/local/phyre/web/composer.lock
|
|
rm -rf /usr/local/phyre/web/package.json
|
|
|
|
cp -r /usr/local/phyre/update/web/app /usr/local/phyre/web/app
|
|
cp -r /usr/local/phyre/update/web/bootstrap /usr/local/phyre/web/bootstrap
|
|
cp -r /usr/local/phyre/update/web/config /usr/local/phyre/web/config
|
|
cp -r /usr/local/phyre/update/web/database /usr/local/phyre/web/database
|
|
cp -r /usr/local/phyre/update/web/public /usr/local/phyre/web/public
|
|
cp -r /usr/local/phyre/update/web/resources /usr/local/phyre/web/resources
|
|
cp -r /usr/local/phyre/update/web/routes /usr/local/phyre/web/routes
|
|
cp -r /usr/local/phyre/update/web/tests /usr/local/phyre/web/tests
|
|
cp -r /usr/local/phyre/update/web/vendor /usr/local/phyre/web/vendor
|
|
cp /usr/local/phyre/update/web/composer.json /usr/local/phyre/web/composer.json
|
|
cp /usr/local/phyre/update/web/composer.lock /usr/local/phyre/web/composer.lock
|
|
cp /usr/local/phyre/update/web/package.json /usr/local/phyre/web/package.json
|
|
|
|
|
|
|
|
systemctl stop phyre
|
|
apt-remove phyre -y
|
|
|
|
OS=$(lsb_release -si)
|
|
OS_LOWER=$(echo $OS | tr '[:upper:]' '[:lower:]')
|
|
OS_VERSION=$(lsb_release -sr)
|
|
|
|
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
|
|
|
|
#
|
|
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
|
|
#
|
|
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
|
|
#systemctl status phyre
|
|
|
|
printf "Updating the database...\n"
|
|
$PHYRE_PHP /usr/local/phyre/web/artisan migrate
|
|
#$PHYRE_PHP artisan l5-swagger:generate
|