部署运维
本文聚焦 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 downJar 部署
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)
