若依前后端分离版部署
时间: 2025-01-16 10:23:42 浏览: 45
### 若依前后端分离版部署教程
#### 下载项目源码
为了获取最新的若依前后端分离版本,可以从官方仓库下载最新代码。访问官方网站地址并克隆仓库到本地环境[^1]。
```bash
git clone https://gitee.com/y_project/RuoYi-Vue.git
```
#### 准备开发工具与依赖项
确保安装了必要的构建工具和库,比如Node.js用于前端部分以及Java Development Kit (JDK) 和 Maven 或 Gradle 用于编译 Java 后端应用。这些工具对于成功打包应用程序至关重要[^3]。
#### 打包前端资源
进入项目的`vue`目录下执行npm命令来安装依赖并构建生产环境下的静态文件:
```bash
cd ruoyi-vue/vue
npm install
npm run build
```
这将会生成一个名为 `dist` 的文件夹,其中包含了可以被Web服务器直接使用的HTML/CSS/JavaScript 文件。
#### 构建后端服务
切换回根目录,并通过Maven或Gradle 来打包Spring Boot 应用程序成 JAR 文件:
```bash
cd ../..
mvn clean package -DskipTests=true
# or using gradle
# ./gradlew bootJar
```
上述操作会创建可执行的 jar 包位于 target 文件夹内。
#### 使用 Docker 进行自动化部署
如果希望简化部署流程,则可以选择基于容器化技术如 Docker 实现一键式部署方案。按照提供的文档指南设置好镜像之后即可轻松完成整个系统的上线工作[^2]。
#### 将打包好的文件上传至服务器
把之前得到的 dist 文件夹内容放置于 Web Server 可访问的位置;同时将 .jar 文件传输给远程主机上的合适路径以便启动 Spring Boot 应用程序实例。
#### 启动服务
最后,在目标机器上分别运行如下指令开启各自的服务进程:
- 对于Nginx/Apache等HTTP(S)_Server只需正常配置虚拟主机指向相应位置;
- 而针对后台API接口则需指定 JVM 参数加载配置文件并通过 java -jar 命令激活它。
```bash
java -jar /path/to/application.jar --spring.profiles.active=prod
```
阅读全文
相关推荐
















