|
|
@@ -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
|
|
|
|