后端框架 · RuoYi-Vue-Plus快速开始
应用部署
版本要求
适用于 >= 4.3.0。
前置阅读
请优先阅读 IntelliJ IDEA 环境配置。
部署方式选择
- 手动部署:适合已有基础设施的服务器
- Docker 部署:适合快速搭建与统一运维
手动部署
1. 安装基础服务
安装 MySQL、Redis、Nginx、MinIO。
2. 准备配置文件
将项目内配置复制到服务目录并按需修改:
script/docker/nginx/nginx.confscript/docker/redis/redis.conf
重点修改:前端静态文件路径、后端服务地址等。
3. 打包后端
mvn clean package -D maven.test.skip=true -P prod4. 创建临时文件目录
服务端需要创建临时文件存储目录,路径需与配置文件一致。
否则可能出现上传失败等问题。

5. 启动后端服务
按实际部署方式启动生成的 jar 文件。
部署视频
Docker 后端部署
1. 安装 Docker 与 Compose
请优先阅读 idea环境配置
2. 上传配置到服务器
推荐使用 IDEA 的远程上传功能,将配置文件上传到服务器根目录。

3. 配置目录权限
确保 /docker 及其子目录具有写权限。
权限不足会导致容器读写异常。
chmod -R 777 /docker
4. 构建应用镜像
先使用 Maven 打包生成 jar,再执行镜像构建。

项目初始化后会自动生成构建镜像的运行配置,连接 Docker 后直接运行即可。
注意:IDEA 2024 及以上版本要求本地安装 Docker。

结构讲解 右键编辑 即可看到内部配置


5. 启动基础服务
docker-compose up -d mysql nginx-web redis minio6. 启动业务服务
4.X:
docker-compose up -d ruoyi-monitor-admin ruoyi-xxl-job-admin ruoyi-server1 ruoyi-server25.X:
docker-compose up -d ruoyi-monitor-admin ruoyi-snailjob-server ruoyi-server1 ruoyi-server27. Docker 常用操作

前端部署
1. 构建前端
npm run build:prod2. 上传静态资源
构建后产物位于 ruoyi-ui/dist。
将 dist 目录内文件(不含 dist 本身)上传到 docker/nginx/html(或手动部署的静态目录)。

3. 重启 Nginx
配置更新后重启 Nginx 使配置生效。
修改代理路径或后端地址
如需变更后端代理路径或后端地址,请同时修改以下配置:
nginx.conf中的代理路径(注意/开头与结尾)- 前端
.env.*文件内的VITE_APP_BASE_API nginx.conf中的后端 IP 地址
