Skip to content

部署运维

本文聚焦 youlai-boot 的部署最短路径。

依赖服务(推荐 Docker Compose)

仓库已提供 docker/docker-compose.yml(MySQL、Redis、MinIO、xxl-job-admin)。

bash
docker compose -f docker/docker-compose.yml -p youlai-boot up -d

停止并清理:

bash
docker compose -f docker/docker-compose.yml -p youlai-boot down

Jar 部署

bash
mvn -DskipTests package
java -jar target/youlai-boot.jar --spring.profiles.active=prod

常用验证:

  • 文档:http://localhost:8000/doc.html

Docker 镜像部署

bash
mvn -DskipTests package
docker build -t youlai-boot:latest .
bash
docker run -d --name youlai-boot -p 8000:8000 -e SPRING_PROFILES_ACTIVE=prod youlai-boot:latest

配置覆盖建议

  • 生产环境优先用环境变量覆盖敏感项(DB/Redis 密码、AI Key 等)
  • 按需关闭可选能力(AI/xxl-job/cache)

基于 MIT 许可发布