Skip to content

构建和部署说明

1. 构建项目

本项目使用 Maven 进行构建。在项目根目录下执行以下命令:

bash
# 清理并打包
mvn clean package -DskipTests

构建成功后,将在 target 目录下生成可执行的 JAR 文件,例如 spring-ai-rag-platform-0.0.1.jar

2. 部署运行

2.1 直接运行

使用 java -jar 命令启动应用:

bash
java -jar target/spring-ai-rag-platform-0.0.1.jar

2.2 Docker 部署 (可选)

如果项目包含 Dockerfile,可以使用 Docker 进行构建和部署。

bash
# 构建镜像
docker build -t spring-ai-rag-platform .

# 运行容器
docker run -d -p 8080:8080 --name rag-platform spring-ai-rag-platform

3. 验证部署

启动成功后,访问以下地址验证:

  • API 文档: http://localhost:8080/doc.html (Knife4j)
  • 健康检查: http://localhost:8080/actuator/health (如果开启)

4. 常见启动参数

您可以在启动时通过命令行参数覆盖配置:

bash
java -jar app.jar --spring.profiles.active=prod --spring.r2dbc.password=new_password

Released under the Apache-2.0 License