项目重构: 整理目录结构, 更新前后端代码, 添加测试和数据库迁移
This commit is contained in:
44
demo/scripts/deploy/build-backend-for-baota.bat
Normal file
44
demo/scripts/deploy/build-backend-for-baota.bat
Normal file
@@ -0,0 +1,44 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
echo ========================================
|
||||
echo 后端打包脚本 - Windows
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
echo [1/3] 清理旧的构建文件...
|
||||
if exist target rmdir /s /q target
|
||||
if exist backend-dist.zip del backend-dist.zip
|
||||
|
||||
echo.
|
||||
echo [2/3] 使用Maven打包...
|
||||
echo 这可能需要几分钟时间,请耐心等待...
|
||||
call mvnw.cmd clean package -DskipTests
|
||||
if %errorlevel% neq 0 (
|
||||
echo 错误: Maven打包失败
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo ========================================
|
||||
echo 打包完成!
|
||||
echo ========================================
|
||||
echo.
|
||||
echo JAR包位置: target\demo-0.0.1-SNAPSHOT.jar
|
||||
echo 文件大小:
|
||||
dir target\demo-0.0.1-SNAPSHOT.jar | find "demo-0.0.1-SNAPSHOT.jar"
|
||||
echo.
|
||||
echo 部署到宝塔步骤:
|
||||
echo 1. 上传 target\demo-0.0.1-SNAPSHOT.jar 到服务器(如:/www/server/aigc-backend/app.jar)
|
||||
echo 2. 在服务器创建 application-prod.properties 配置文件
|
||||
echo 3. 在宝塔面板使用 Supervisor 或 Java项目管理器启动
|
||||
echo.
|
||||
echo 启动命令:
|
||||
echo java -jar app.jar --spring.profiles.active=prod
|
||||
echo.
|
||||
echo 注意事项:
|
||||
echo - 确保服务器已安装 Java 21 或更高版本
|
||||
echo - 确保MySQL数据库已创建并配置
|
||||
echo - 需要在服务器上创建 application-prod.properties 配置文件
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user