24小时在线平台

当前位置: 24小时在线平台 > 部署教程大全 > 文章页

若依管理系统(前后端分离版)部署并实现持续发布

时间:2025-05-11 20:57来源: 作者:admin 点击: 29 次
文章浏览阅读1.1w次,点赞8次,收藏65次。本文详细介绍了如何部署若依管理系统,包括购买Web服务器、配置数据库、部署后端服务、前端项目、配置系统服务以及通过GitLab实现持续集成。涉及SpringBoot、Vue、Nginx和GitLab-CI/CD等技术。

若依管理系统是基于SpringBoot的权限管理系统,可以用它作为基础构建自己的后台管理系统。这个项目在 Gitee 上有1.8 万个 star。

它有3 个版本,分别是单体版、前后端分离版、微服务版。这次部署的是基于SpringBoot+Vue前后端分离的版本。

购买 Web 服务器

去 CSDN 开发云管理控制台,选择【springboot】镜像创建主机。

如果你仅仅想体验部署过程,可以选择【按小时计费】,每小时的花费只有0.1元。

详细步骤参考文章

部署若依(前后端分离版)管理系统

若依管理系统(前后端分离版)项目源代码地址 https://gitee.com/y_project/RuoYi-Vue。

使用 ssh 工具登录 web 服务器,也可以使用 Web 控制台中的【远程连接】功能登录服务器。

ssh root@<服务器 ip> 下载项目代码

以下命令在服务器 shell 环境下运行

git clone https://gitcode.net/hjue/RuoYi-Vue.git

因担心若依管理系统代码更新导致部署失败,文中的采用了克隆的若依管理系统源代码仓库。

有经验的读者可以在源仓库地址 https://gitee.com/y_project/RuoYi-Vue 进行安装

进入项目根目录

cd RuoYi-Vue

没有特别说明,文章中的命令都在项目根目录下执行,可用pwd命令查看当前目录。

当前目录是/root/RuoYi-Vue

image-20220422105707261

数据库配置

创建数据库,数据库名是 ry

mysql -uroot -p -e "create database ry default character set utf8mb4 collate utf8mb4_unicode_ci"

提示输入密码是可以直接回车。在本机环境下,MySQL root 用户的密码是空

可以用以下命令查看ry数据库是否创建成功

mysql -uroot -p -e "show databases"

image-20220422100819891

导入若依管理系统的数据表和初始数据

cat sql/quartz.sql sql/ry_20210908.sql | mysql -uroot -p ry

使用如下命令查看数据表是否创建成功

mysql -uroot -p -e "use ry;show tables"

image-20220422105557325

添加用户库访问用户,用户名是 admin。admin用户为提供给 java 程序访问 MySQL使用。

用户名和密码需要在后面配置到若依系统中。下面的字符转p0rYiKj0GtpJ9dEwoUCV是 admin 的密码,可自行修改。

mysql -uroot -e "CREATE USER 'admin'@'localhost' IDENTIFIED BY 'p0rYiKj0GtpJ9dEwoUCV';" mysql -uroot -e "GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;" mysql -uroot -e "FLUSH PRIVILEGES;"

使用以下命令查看是否创建成功

mysql -uroot -e "use mysql;select user from user"

image-20220422101538554

至此,我们已经完成了若依管理系统的数据配置工作。

运行后台服务

构建 java 项目

mvn clean package -Dmaven.test.skip=true

命令执行后可以看到,maven开始进行打包工作,下载依赖包

image-20220422102125134

2分钟后,打包完成

image-20220422102328418

使用ls命令查看打包生成的 jar 包

ls -lh ruoyi-admin/target/

image-20220422102612039

接下来我们开始部署jar 文件,把应用程序部署在/usr/local/apps 下。

新建若依后台服务运行目录,/usr/local/apps/ruoyi/ruoyi-admin是服务后台程序文件所在目录

mkdir -p /usr/local/apps/ruoyi/ruoyi-admin

将 jar 文件复制到此目录

cp ruoyi-admin/target/ruoyi-admin.jar /usr/local/apps/ruoyi/ruoyi-admin/

复制配置文件到应用程序目录

cp ruoyi-admin/src/main/resources/application.yml /usr/local/apps/ruoyi/ruoyi-admin/

复制数据库配置文件到应用程序目录

cp ruoyi-admin/src/main/resources/application-druid.yml /usr/local/apps/ruoyi/ruoyi-admin/

切换到 app 目录下

cd /usr/local/apps/ruoyi

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-07-03 20:07 最后登录:2025-07-03 20:07
栏目列表
推荐内容