项目重构: 整理目录结构, 更新前后端代码, 添加测试和数据库迁移

This commit is contained in:
AIGC Developer
2025-12-30 10:24:19 +08:00
parent 5344148a1c
commit 38630dbb66
117 changed files with 1987 additions and 1316 deletions

View 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