文章目录

  • 一、 简介
  • 二、 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 工作流引擎相关推荐

  1. SprinBoot 集成 Flowable 工作流引擎镜像制作

    文章目录 一.实现原理 1. 镜像制作个数 2. 调用流程 3. 调用流程分析 二.前期准备 2.1. 克隆项目到本地 2.2. 修改数据库连接和容器别名 2.3. 修改请求地址为容器别名(后端) 三 ...

  2. SprinBoot 集成 Flowable/Activiti工作流引擎

    文章目录 一. Flowable工作流引擎 1. flow 2. flowable 3. cims 4. RuoYi-flowable 5. springboot-flowable-modeler 6 ...

  3. 项目集成Flowable工作流

    企业级项目集成Flowable工作流,基于(师父)的开源项目的集成,此开源项目是师傅十几年的经验和实战总结而成,直接可以用于企业开发,旨为帮助更多需要帮助的人! 说明 链接 项目开原地址 https: ...

  4. Flowable工作流引擎

    Flowable工作流引擎 Flowable-基础篇(根据BV1Pb4y1p7Ku整理) 一.简介 Flowable是BPMN的一个基于java的软件实现,不过Flowable不仅仅包括BPMN,还有 ...

  5. SpringBoot整合Flowable工作流引擎框架

    Flowable工作流引擎框架介绍 一个Java编写的轻量级业务流程引擎,为开发人员.系统管理员和业务用户提供工作流和业务流程管理(BPM)平台. 不仅包括BPMN,还有DMN决策表和CMMN Cas ...

  6. Flowable工作流引擎的使用2(BPMN结构及节点介绍)

    Flowable工作流引擎的使用(2BPMN结构介绍) 上一篇讲到了flowable如何使用,用了一个简单的demo,演示了一下流程的创建,发起,审核,查询等功能 内容不多但是引申出很多的概念: BP ...

  7. docker部署sprinboot项目

    掌握了基本的docker知识之后,我们就想尝试使用docker来部署一下项目,由于现在越来越多的项目都是直接以jar包启动的,即springboot项目,下面就简单演示一下使用用docker部署一个j ...

  8. Flowable工作流引擎技术方案

    应对越来越多的工作流使用场景,以及越来越灵活的业务情形,我们亟需对工作流引擎进行一次重构优化.目前市场上主流的工作流引擎,一种是我们熟知的activiti,另外一种就是flowable.众所周知,fl ...

  9. Flowable 工作流引擎

    Flowable是一个流行的轻量级的采用Java开发的业务流程引擎.通过Flowable流程引擎,我们可以部署BPMN2.0的流程定义(一般为XML文件),通过流程定义创建流程实例,查询和访问流程相关 ...

最新文章

  1. python初学者教程我要自学网-我要自学网--json 数据解析-python。
  2. [导入]ASP.NET26个常用性能优化方法
  3. Android-----Activity生命周期
  4. 测试webRTC时浏览器机器一定要有摄像头
  5. Vmware vSphere5.0网络连接服务器配置常见问题
  6. 一些值得学习的Unity教程 (很实用的包括源码)
  7. jenkins war包_Jenkins 集成postman 自动化运行接口测试用例
  8. 关于CC2541蓝牙开发板的学习笔记
  9. 基于Markov区制转换模型的股票波动分析
  10. Unity3D正交-透视混合相机的实现
  11. python入门经典教程-Python经典入门教程ppt
  12. 分享两个小技巧,让你的PPT看起来更高级
  13. 推荐一款文件文档在线预览解决方案
  14. Qt ——QSound播放wav格式音乐
  15. cp1025 linux驱动下载,HP LaserJet 专业 CP1025 彩色打印机驱动下载
  16. 大数据的后台分析模式
  17. NFC技术的特点与应用
  18. openstack的虚拟机网卡、网桥等(tap、qbr、qvb、qvo)mtu设置
  19. jQuery Mobile 按钮、图标
  20. php laravel导入excel,Laravel- 后台批量导入 Excel

热门文章

  1. 当数学遇上古诗词,太妙了!
  2. sparkSQL操作hiveSQL
  3. 去除html,获取某个标签里面内容
  4. TFIDF java实现
  5. html之属性的定义
  6. 免费体验,阿里云智能LOGO帮你解决设计难题
  7. 阿里云混合云Apsara Stack 2.0发布 加速政企数智创新
  8. mPaaS:全新移动开发平台,只为打造性能更优越的App
  9. 阿里发布2020农产品电商报告数字农业将成风口
  10. 编程界的“二向箔”——Dart元编程