Skip to content

nageslan/ruoyi-vue-fast-container-aploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一键部署若以项目

介绍

​ 在刚刚接触ruoyi框架的时候, 像我这样的新手一般喜欢先部署上服务器, 本项目就是专门快熟部署ruoyi项目的, 而且自动重写部分配置, 端口号以及文件上传路径, 和已经配置好的 nginx 这样就可以专注于开发和学习.

快速了解

​ 这是一个专门为ruoyi定制的部署脚本, 把麻烦(复杂的配置过程)抽离出来, 做最少的配置来部署ruoyi项目, 让维护变的简单.

系统需求

docker

docker-compose

Linux

内置功能

  1. start.sh 一键部署容器, 第一次部署完后只需要替换ruoyi-admin.jar(后端服务程序)文件和./app/html(前端静态文件)后再次启动start.sh就可以再次完成部署, 一般启动时间为几秒
  2. stop.sh 停止容器并删除, 但是会保留数据

版本介绍

  1. standard-deploy: 标准版 部署: 后端, 前端, mysql, redis
  2. dev-deploy: 开发版 部署: mysql, redis
  3. backend-deploy: 单后端版 部署: 后端, mysql, redis
  4. frontend-deploy(未完成): 单前端版 部署: 前端

standard-deploy标准版配置

​ 标准版就是部署所以东西的

​ 配置.env来完成项目的配置

image-20230119223106919

dev-deploy 开发版配置

image-20230120214250322

backend-deploy 后端版配置

image-20230120214332507

frontend-deploy 前端版配置

image-20230120214437145

演示

​ 此次项目演示通过https://gitee.com/Ning310975876/ruo-yi-vue-blog.git项目来完成.

image-20230119221508610

1. 先选择 标准部署脚本 standard-deploy 文件, 拷贝到桌面.

2. 接着使用idea打开(方便), 使用maven打包

image-20230119221708797

按上面的红框框依次点击, 因为是多模块项目在打包先要先把其他依赖模块打包到maven

3. 拷贝后端程序和sql文件

我们在ruoyi-admin模块的target目录下找到后端服务程序 ruoyi-admin.jar 把次服务程序复制到 ./app 下面, 在把项目的 初始化sql文件 拷贝到/app目录下

image-20230119222035460

4. 打包 前端静态资源

image-20230119222239771

5. 把打包完后的静态资源拷贝到 /app/html 目录下

image-20230119222415538

最后的样子长这样, 红框的几个是不能删的. 字体文件是为了修复ruoyi验证码的bug

6. 最后把整个文件压缩上传的服务器上, 解压缩image-20230119222630128

7. 运行image-20230119222657304

image-20230119222938935

image-20230119222952423

宝塔用法(不推荐)

image-20230119224749803

image-20230119224814682

image-20230119224846838

image-20230119224903088

​ 使用宝塔就更好管理了, 就不用见到烦人的终端了(但是目前不推荐有为止的bug).

结语

​ 如果有问题和想法随便提随便骂, 本人是大专生所以不用估计面子. 欢迎 issuePR .

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published