## 部署准备 * BladeX分单体式和分布式两套后端架构,宝塔部署主要推荐使用单体式部署 * 单体式部署对服务器要求较低,而且仅需2c4g单服务器就可以运行 * 这对小型项目的运维来说,会带来极大的便利,用习惯后部署运维只需要鼠标点点就可以完成绝大部分的工作 ## 安装Java环境 1. 前往软件商店搜索`java`点击安装,并首页显示 ![image-20210211144137322](../../../images/image-20210211133807017.png) ![image-20210211133958109](../../../images/image-20210211133958109.png) 2. 点击设置,选择安装tomcat8服务,这里主要是为了安装java8的环境 ![image-20210211144837348](../../../images/image-20210211144837348.png) ![image-20210211145017900](../../../images/image-20210211145017900.png) ## 安装Redis环境 1. 前往软件商店搜索`redis`点击安装,并首页显示,若是生产环境,建议修改端口以及密码,并且不开放至外网访问 ![image-20210211135231111](../../../images/image-20210211135231111.png) ![image-20210211141338608](../../../images/image-20210211141338608.png) ![image-20210211141726861](../../../images/image-20210211141726861.png) ## 配置Mysql 1. 创建bladex数据库,导入脚本,并将帐号密码记录好后续放到`bladex_boot`的`application-test.yml`配置文件 ![image-20210211134114196](../../../images/image-20210211134114196.png) ![image-20210211134300098](../../../images/image-20210211134300098.png) ![image-20210211134532518](../../../images/image-20210211134532518.png) ![image-20210211134552310](../../../images/image-20210211134552310.png) ![image-20210211134339813](../../../images/image-20210211134339813.png) ![image-20210211134353525](../../../images/image-20210211134353525.png) ![image-20210211134444157](../../../images/image-20210211134444157.png) ![image-20210211134630818](../../../images/image-20210211134630818.png) ![image-20210211134648394](../../../images/image-20210211134648394.png) 2. 点击管理,查看数据是否导入成功 ![image-20210211134846607](../../../images/image-20210211134846607.png) ![image-20210211134904005](../../../images/image-20210211134904005.png) 3. 若BladeX-Boot不需要flowable功能,需要去除可以参考文档 `5.6.4章节`,若需要flowable功能,还需要导入流程脚本 4. 复制后拷贝到sql内执行 ![image-20210211150458305](../../../images/image-20210211150458305.png) ![image-20210211150547821](../../../images/image-20210211150547821.png) 5. 执行后再次刷新,可以看到流程的表也已经创建成功 ![image-20210211150623942](../../../images/image-20210211150623942.png) ## 注意 * java、redis、mysql三个基础环境是必须要的,其中尤其是redis与mysql,务必确认设置密码并且日常关闭外网访问 * 若都采用默认配置,不出意外,服务器很快就会被人挂上挖矿病毒,这个请再三确认,不希望大家的服务器因此挂掉