# DmBootService
**Repository Path**: open-source-products/dm-boot-service
## Basic Information
- **Project Name**: DmBootService
- **Description**: SpringBoot单体系统-部署平台-后台接口
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-12-19
- **Last Updated**: 2022-01-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
SpringBoot单体系统-部署平台-后台接口(简称部署平台)
基于若依扩展的Spring Boot前后端分离系统
## 平台简介
**该系统是基于若依系统进行二次封装的基础平台开发而成,使用技术和数据库有SpringBoot、Mybatis、Mybatis Plus、shiro、Mysql,包含有RBAC权限体系、数据字典、参数管理、文件路径管理、日志、系统监控、项目管理、版本管理、Jps面板等等功能模块** 。
* 感谢[RuoYi-Vue](https://gitee.com/y_project/RuoYi-Vue)
* 感谢[RuoYi-Antdv](https://gitee.com/fuzui/RuoYi-Antdv)
* 感谢[wangeditor](https://www.wangeditor.com/)
## 平台由来
在非分布式情况下,开发者使用SpringBoot开发系统并产出jar包后,每次部署项目时,要么容易忘掉命令,
要么就是没对jar包进行友好的版本管理。这个时候就期望有那么一样工具,她既能免用户编写脚本运行又能对每次部署的包进行版本控制,由此SpringBoot单体系统-部署平台闪亮登场 。
可能有人会产生这些问题,a.不是已经有了jenkins吗?为什么还要使用这个系统。b. 我可以在项目部署时候提前在服务器上设定好脚本,以后每次部署都使用这个脚本。
关于a问题,个人观点是jenkins很全很完美,但是有点大型,新手不论是安装还是配置还是有点困难,而且要求服务器的性能较高,我们的需求只是简单上传,点击一下,系统马上运行即可,当然这个系统可能也只是满足自我简单的需求,更多的可以进行二开。
关于b问题,我先提个观点,假设a项目如此,是否b、c、d、e、f之后的项目都要这么设定脚本,如果是这样的话,还是怪浪费人力物力的,而且能保证每次部署时,部署人员能对部署包进行版本控制,例如部署1.3.0版本后,突然想回退到1.2.0版本。
综上部署平台目的只有三点:部署和运行简便、版本控制方便、windows或者linux系统上快速部署
## 系统截图
更多功能请访问系统体验
## 相关项目地址
* [SpringBoot单体系统-部署平台-后台管理页系统](https://gitee.com/open-source-products/dm-pc-houtaifront)
* SpringBoot单体系统-部署平台-后台接口
## 关于我们
作为一名开发人员,在这万物互联的时代,有幸使用过Foxmail、知乎、Gitee及互联网上众多产品,也因此在心中向往着作出这类优质的产品,后续将会推出更多的作品,我会一直努力,不求最好,只求更好!
#####
**QQ:244337974**
######
**在项目搭建工程中存在问题可以私聊我进行答疑,当然像非专业人员或者嫌搭建麻烦的用户,我这儿也提供有偿部署(价格实惠)**
## 项目初始化及部署
1. 项目初始化请查看 [项目初始化文档](https://gitee.com/open-source-products/blog-pc-web-front/blob/master/docs/%E9%A1%B9%E7%9B%AE%E5%88%9D%E5%A7%8B%E5%8C%96%E6%96%87%E6%A1%A3.md)
2. 项目部署请查看 [项目部署文档](https://gitee.com/open-source-products/blog-pc-web-front/blob/master/docs/%E9%A1%B9%E7%9B%AE%E9%83%A8%E7%BD%B2%E6%96%87%E6%A1%A3.md)