Files
jiebanke/admin-system/deploy.sh
2025-09-03 13:25:08 +08:00

44 lines
974 B
Bash

#!/bin/bash
# 结伴客后台管理系统部署脚本
echo "开始部署结伴客后台管理系统..."
# 检查Node.js是否安装
if ! command -v node &> /dev/null; then
echo "错误: Node.js 未安装,请先安装 Node.js"
exit 1
fi
# 检查npm是否安装
if ! command -v npm &> /dev/null; then
echo "错误: npm 未安装,请先安装 npm"
exit 1
fi
# 安装依赖
echo "安装项目依赖..."
npm install
# 构建项目
echo "构建项目..."
npm run build
# 检查构建是否成功
if [ $? -eq 0 ]; then
echo "构建成功!"
else
echo "构建失败,请检查错误信息"
exit 1
fi
# 创建生产环境配置文件
echo "创建生产环境配置..."
cat > .env.production << EOF
VITE_APP_TITLE=结伴客后台管理系统
VITE_API_BASE_URL=https://webapi.jiebanke.com
VITE_APP_VERSION=v1.0.0
EOF
echo "部署完成!"
echo "运行 'npm run preview' 预览生产版本"
echo "或运行 'npm run dev' 启动开发服务器"