2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎
文章目录
- 一、 简介
- 二、 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专栏
2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎相关推荐
- SprinBoot 集成 Flowable 工作流引擎镜像制作
文章目录 一.实现原理 1. 镜像制作个数 2. 调用流程 3. 调用流程分析 二.前期准备 2.1. 克隆项目到本地 2.2. 修改数据库连接和容器别名 2.3. 修改请求地址为容器别名(后端) 三 ...
- SprinBoot 集成 Flowable/Activiti工作流引擎
文章目录 一. Flowable工作流引擎 1. flow 2. flowable 3. cims 4. RuoYi-flowable 5. springboot-flowable-modeler 6 ...
- 项目集成Flowable工作流
企业级项目集成Flowable工作流,基于(师父)的开源项目的集成,此开源项目是师傅十几年的经验和实战总结而成,直接可以用于企业开发,旨为帮助更多需要帮助的人! 说明 链接 项目开原地址 https: ...
- Flowable工作流引擎
Flowable工作流引擎 Flowable-基础篇(根据BV1Pb4y1p7Ku整理) 一.简介 Flowable是BPMN的一个基于java的软件实现,不过Flowable不仅仅包括BPMN,还有 ...
- SpringBoot整合Flowable工作流引擎框架
Flowable工作流引擎框架介绍 一个Java编写的轻量级业务流程引擎,为开发人员.系统管理员和业务用户提供工作流和业务流程管理(BPM)平台. 不仅包括BPMN,还有DMN决策表和CMMN Cas ...
- Flowable工作流引擎的使用2(BPMN结构及节点介绍)
Flowable工作流引擎的使用(2BPMN结构介绍) 上一篇讲到了flowable如何使用,用了一个简单的demo,演示了一下流程的创建,发起,审核,查询等功能 内容不多但是引申出很多的概念: BP ...
- docker部署sprinboot项目
掌握了基本的docker知识之后,我们就想尝试使用docker来部署一下项目,由于现在越来越多的项目都是直接以jar包启动的,即springboot项目,下面就简单演示一下使用用docker部署一个j ...
- Flowable工作流引擎技术方案
应对越来越多的工作流使用场景,以及越来越灵活的业务情形,我们亟需对工作流引擎进行一次重构优化.目前市场上主流的工作流引擎,一种是我们熟知的activiti,另外一种就是flowable.众所周知,fl ...
- Flowable 工作流引擎
Flowable是一个流行的轻量级的采用Java开发的业务流程引擎.通过Flowable流程引擎,我们可以部署BPMN2.0的流程定义(一般为XML文件),通过流程定义创建流程实例,查询和访问流程相关 ...
最新文章
- python初学者教程我要自学网-我要自学网--json 数据解析-python。
- [导入]ASP.NET26个常用性能优化方法
- Android-----Activity生命周期
- 测试webRTC时浏览器机器一定要有摄像头
- Vmware vSphere5.0网络连接服务器配置常见问题
- 一些值得学习的Unity教程 (很实用的包括源码)
- jenkins war包_Jenkins 集成postman 自动化运行接口测试用例
- 关于CC2541蓝牙开发板的学习笔记
- 基于Markov区制转换模型的股票波动分析
- Unity3D正交-透视混合相机的实现
- python入门经典教程-Python经典入门教程ppt
- 分享两个小技巧,让你的PPT看起来更高级
- 推荐一款文件文档在线预览解决方案
- Qt ——QSound播放wav格式音乐
- cp1025 linux驱动下载,HP LaserJet 专业 CP1025 彩色打印机驱动下载
- 大数据的后台分析模式
- NFC技术的特点与应用
- openstack的虚拟机网卡、网桥等(tap、qbr、qvb、qvo)mtu设置
- jQuery Mobile 按钮、图标
- php laravel导入excel,Laravel- 后台批量导入 Excel