Ver código fonte

更新脚本

wui 6 meses atrás
pai
commit
c55c41b4cf
1 arquivos alterados com 12 adições e 2 exclusões
  1. 12 2
      deploy.sh

+ 12 - 2
deploy.sh

@@ -13,11 +13,21 @@ git pull origin main
 echo "📦 安装依赖..."
 yarn install
 
-# 3. 构建项目
+# 3. 修复构建权限
+echo "🔧 修复构建权限..."
+sudo chown -R admin:admin /var/www/tweb-admin/dist/ 2>/dev/null || true
+sudo rm -rf /var/www/tweb-admin/dist/ 2>/dev/null || true
+
+# 4. 构建项目
 echo "🔨 构建项目..."
 yarn build --mode production
 
-# 4. 重启 Nginx 以应用更新
+# 5. 设置正确的文件权限
+echo "🔐 设置文件权限..."
+sudo chown -R www-data:www-data /var/www/tweb-admin/dist/
+sudo chmod -R 755 /var/www/tweb-admin/dist/
+
+# 6. 重启 Nginx 以应用更新
 echo "🔄 重启 Nginx..."
 sudo systemctl reload nginx