文章目录
- 一、 简介
- 二、 docker流程引擎部署
- 2.1. jdk安装配置
- 2.2. 下载打包好的tar包
- 2.3. 上传tar包
- 2.4. 在线安装Docker
- 2.5. 检验安装是否成功
- 三、tar转docker镜像
- 3.1. 查看当前镜像
- 3.2. 加载备份的flow-mysql.tar镜像文件
- 3.3. 加载备份的flow-admin.tar镜像文件
- 3.4. 加载备份的flow-portal.tar镜像文件
- 3.5. 查看镜像列表
- 四、启动mysql镜像和数据库配置
- 4.1. 创建flow-mysql容器
- 4.2. 创建数据库
- 4.3. 初始化表结构
- 五、流程引擎后台
- 5.1. 创建flow-admin容器
- 5.2. 查看启动日志
- 5.3. 浏览器访问
- 六、流程引擎前台门户
- 6.1. 创建flow-portal容器
- 6.2. 查看启动日志
- 6.3. 浏览器访问
一、 简介
企业级流程中心(基于flowable和bpmn.js封装的流程引擎,采用Springboot,Mybatis-plus, Ehcache, Shiro 等框架技术,前端采用Vue3&Antd,Vben)
码云开源:https://gitee.com/lwj/flow
GitHub开源地址:https://github.com/ecnice/flow
附:操作手册
(企业级)SprinBoot2.X 集成 Flowable6.6 工作流引擎
二、 docker流程引擎部署
2.1. jdk安装配置
CentOS 7 安装jdk
2.2. 下载打包好的tar包
QQ扫码入群(群号:633168411)
看群公告
2.3. 上传tar包
本地路径
服务器路径:
2.4. 在线安装Docker
yum install docker
2.5. 检验安装是否成功
docker --version
三、tar转docker镜像
3.1. 查看当前镜像
docker images
注:我以前拉取过Redis/Mysql/Jdk镜像
3.2. 加载备份的flow-mysql.tar镜像文件
# 进入flow-docker目录
cd cd /app/flow-docker/# 加载mysql镜像文件
docker load -i flow-mysql.tar
3.3. 加载备份的flow-admin.tar镜像文件
docker load -i flow-admin.tar
3.4. 加载备份的flow-portal.tar镜像文件
docker load -i flow-portal.tar
3.5. 查看镜像列表
docker images
四、启动mysql镜像和数据库配置
4.1. 创建flow-mysql容器
docker run --name=flowmysql -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 flow-mysql:latest
注:mysql容器已经过配置
4.2. 创建数据库
创建一个名称叫flow-6.6
数据库
4.3. 初始化表结构
五、流程引擎后台
5.1. 创建flow-admin容器
docker run -p 8988:8988 --name flow-admin --link flowmysql:flowmysql -d flow-admin:1.0
5.2. 查看启动日志
docker logs -f flow-admin
看到,### PROCESS DAEMON STARTED SUCCESSFULLY
#####说明启动成功
5.3. 浏览器访问
http://192.168.60.128:8988
六、流程引擎前台门户
6.1. 创建flow-portal容器
docker run -p 8990:8990 --name flow-portal --link flowmysql:flowmysql --link flow-admin:flow-admin -d flow-portal:1.0
6.2. 查看启动日志
docker logs -f flow-portal
看到,### PROCESS FRONT PORTAL PROGRAM STARTED SUCCESSFULLY
#####说明启动成功
6.3. 浏览器访问
http://192.168.60.128:8990
更多想查阅流程引擎知识
flowable专栏
更多想查阅docker容器知识
docker专栏