| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- @echo off
- chcp 65001 >nul
- echo ========================================
- echo 若依前后端部署脚本
- echo ========================================
- echo.
- :: 设置部署目录
- set DEPLOY_DIR=D:\WebApp\ruoyi
- set FRONTEND_DIR=%DEPLOY_DIR%-ui
- :: 1. 前端打包
- echo [步骤1] 正在打包前端...
- cd d:\Web\PlatformModel\RuoYi-Vue3
- call npm run build:prod
- if errorlevel 1 (
- echo 前端打包失败!
- pause
- exit /b 1
- )
- echo 前端打包完成!
- echo.
- :: 2. 创建部署目录
- echo [步骤2] 创建部署目录...
- if not exist "%DEPLOY_DIR%" mkdir "%DEPLOY_DIR%"
- if not exist "%FRONTEND_DIR%" mkdir "%FRONTEND_DIR%"
- echo 部署目录创建完成!
- echo.
- :: 3. 复制前端文件
- echo [步骤3] 复制前端文件...
- xcopy d:\Web\PlatformModel\RuoYi-Vue3\dist "%FRONTEND_DIR%" /E /I /H /Y
- echo 前端文件复制完成!
- echo.
- :: 4. 复制后端文件
- echo [步骤4] 复制后端文件...
- copy d:\Web\PlatformModel\ruoyi-admin\target\ruoyi-admin.jar "%DEPLOY_DIR%\" /Y
- echo 后端文件复制完成!
- echo.
- :: 5. 复制uploads目录(如果不存在)
- echo [步骤5] 检查uploads目录...
- if not exist "%DEPLOY_DIR%\uploads" (
- echo 复制uploads目录...
- xcopy d:\Web\PlatformModel\ruoyi-admin\uploads "%DEPLOY_DIR%\uploads" /E /I /H /Y
- echo uploads目录复制完成!
- ) else (
- echo uploads目录已存在,跳过复制
- )
- echo.
- :: 6. 提示配置文件修改
- echo [步骤6] 请手动修改配置文件:
- echo 前端配置:%FRONTEND_DIR%\supermap.config.js
- echo 后端配置:数据库连接已在jar包中
- echo.
- echo ========================================
- echo 部署完成!
- echo ========================================
- echo 前端目录:%FRONTEND_DIR%
- echo 后端目录:%DEPLOY_DIR%
- echo.
- echo 启动后端:
- echo cd %DEPLOY_DIR%
- echo java -jar ruoyi-admin.jar
- echo.
- pause
|