Browse Source

0.2.9 release

master
filesite 2 months ago
parent
commit
457d833228
  1. 54
      bin/upgrade.sh
  2. 4
      conf/app.php

54
bin/upgrade.sh

@ -2,8 +2,10 @@
echo "Upgrade machete ..." echo "Upgrade machete ..."
echo "" echo ""
## 改为优先从gitcode下载,避免域名解析问题 #增加手动下载更新包后更新操作
download_link_gitcode="https://gitcode.net/filesite/machete/-/archive/master/machete-master.tar.gz" manual=$1
## 默认从git.filesite.io升级最新版
download_link_filesite="https://git.filesite.io/filesite/machete/archive/master.tar.gz" download_link_filesite="https://git.filesite.io/filesite/machete/archive/master.tar.gz"
@ -32,6 +34,8 @@ fi
cd /var/www/downloads/ cd /var/www/downloads/
# 下载压缩包
if [ -z "${manual}" ]; then
if [ -f master.tar.gz ]; then if [ -f master.tar.gz ]; then
rm -f master.tar.gz rm -f master.tar.gz
fi fi
@ -40,18 +44,23 @@ if [ -d machete/ ]; then
rm -rf machete/ rm -rf machete/
fi fi
echo "尝试从filesite.io下载最新版源码..."
echo ""
# 升级machete detect_domain="git.filesite.io"
detect_domain="gitcode.net"
echo "检测${detect_domain}是否可连接..." echo "检测${detect_domain}是否可连接..."
detectDomainCanConnect "${detect_domain}" detectDomainCanConnect "${detect_domain}"
connect_res=$? connect_res=$?
if [ $connect_res -eq 0 ]; then if [ $connect_res -eq 0 ]; then
echo "⚠" echo "⚠"
echo "当前网络无法连接[${detect_domain}],即将从备用网址下载machete" echo "当前网络无法连接[${detect_domain}]"
curl --connect-timeout 15 "${download_link_filesite}" -o "master.tar.gz" echo "请手动下载:${download_link_filesite},并保存到:/var/www/downloads/"
echo "再执行:/var/www/machete/upgrade.sh manual"
echo ""
exit
else else
curl --connect-timeout 15 "${download_link_gitcode}" -o "master.tar.gz" curl --connect-timeout 15 "${download_link_filesite}" -o "master.tar.gz"
fi
fi fi
if [ -f "master.tar.gz" ]; then if [ -f "master.tar.gz" ]; then
@ -59,11 +68,6 @@ if [ -f "master.tar.gz" ]; then
tar -zxvf master.tar.gz tar -zxvf master.tar.gz
rm -f master.tar.gz rm -f master.tar.gz
# 兼容gitcode的tar包解压后目录为:machete-master/
if [ -d machete-master/ ]; then
mv machete-master/ machete/
fi
rsync -vrL machete/* /var/www/machete/ \ rsync -vrL machete/* /var/www/machete/ \
--exclude=www/content/ \ --exclude=www/content/ \
--exclude=www/navs/ \ --exclude=www/navs/ \
@ -72,29 +76,10 @@ if [ -f "master.tar.gz" ]; then
--exclude=www/tajian/ \ --exclude=www/tajian/ \
--exclude=runtime/ --exclude=runtime/
fi
echo "Machete front-end upgraded." echo "Machete front-end upgraded."
echo "" echo ""
# admin/后台不再维护
# upgrade admin
## cd /var/www/downloads/
## curl --connect-timeout 15 "https://git.filesite.io/wen/jialuomaadmin/archive/master.tar.gz" -o "master.tar.gz"
## if [ -f "master.tar.gz" ]; then
##
## tar -zxvf master.tar.gz
## rm -f master.tar.gz
## rm -rf /var/www/machete/www/admin/
## mv jialuomaadmin/dist/ /var/www/machete/www/admin
##
## fi
## echo "Admin system upgraded."
## echo ""
# upgrade nginx config # upgrade nginx config
if [ -d /etc/nginx/http.d/ ]; then if [ -d /etc/nginx/http.d/ ]; then
cp /var/www/machete/conf/nginx_machete.conf /etc/nginx/http.d/machete.conf cp /var/www/machete/conf/nginx_machete.conf /etc/nginx/http.d/machete.conf
@ -108,6 +93,13 @@ fi
echo "Nginx config upgraded and reloaded." echo "Nginx config upgraded and reloaded."
echo "" echo ""
else
echo "没有找到源码压缩包:/var/www/downloads/master.tar.gz"
echo ""
fi
echo "" echo ""
echo "==Machete upgrade done.==" echo "==Machete upgrade done.=="
echo "" echo ""

4
conf/app.php

@ -3,8 +3,8 @@
* Config * Config
*/ */
$configs = array( $configs = array(
'version' => '0.2.8', 'version' => '0.2.9',
'releaseDate' => '2024-9-18', 'releaseDate' => '2024-9-27',
'showVersion' => false, //默认不显示版本号和发布日期 'showVersion' => false, //默认不显示版本号和发布日期
'default_timezone' => 'Asia/Hong_Kong', //timezone, check more: https://www.php.net/manual/en/timezones.asia.php 'default_timezone' => 'Asia/Hong_Kong', //timezone, check more: https://www.php.net/manual/en/timezones.asia.php

Loading…
Cancel
Save