mirror of
https://github.com/ProxyPanel/ProxyPanel.git
synced 2026-04-07 04:59:36 +00:00
Now, All offline IP database files will download and update by download.sh script. The script will also track local version and latest version of those database.
30 lines
728 B
Bash
30 lines
728 B
Bash
#!/bin/bash
|
|
|
|
#检查composer是否安装
|
|
check_composer() {
|
|
if [ ! -f "/usr/bin/composer" ]; then
|
|
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin --filename=composer
|
|
else
|
|
if [[ $(composer -n --version --no-ansi | cut -d" " -f3) < 2.2.0 ]]; then
|
|
composer self-update
|
|
fi
|
|
fi
|
|
}
|
|
|
|
# 设置权限
|
|
set_permissions() {
|
|
chown -R www:www ./
|
|
chmod -R 755 ./
|
|
chmod -R 777 storage/
|
|
}
|
|
|
|
git fetch -f
|
|
git reset -q --hard origin/master
|
|
git pull -q
|
|
check_composer
|
|
php artisan optimize:clear
|
|
composer update
|
|
php artisan panel:update
|
|
set_permissions
|
|
echo -e "\e[32mCheck For newest IP database files | 检测IP数据附件文件最新版本\e[0m"
|
|
cd scripts/ && bash download_dbs.sh && cd ../ |