0
点赞
收藏
分享

微信扫一扫

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​​

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql


2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql_02

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_流程引擎_03


附:操作手册

​​(企业级)SprinBoot2.X 集成 Flowable6.6 工作流引擎​​

二、 docker流程引擎部署
2.1. jdk安装配置

​​CentOS 7 安装jdk​​

2.2. 下载打包好的tar包

QQ扫码入群(群号:633168411)
看群公告

2.3. 上传tar包

本地路径

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql_04


服务器路径:

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_流程引擎_05

2.4. 在线安装Docker

yum install

2.5. 检验安装是否成功

docker --version

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_docker_06

三、tar转docker镜像
3.1. 查看当前镜像

docker images

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql_07


注:我以前拉取过Redis/Mysql/Jdk镜像

3.2. 加载备份的flow-mysql.tar镜像文件

# 进入flow-docker目录
cd cd /app/flow-docker/

# 加载mysql镜像文件

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql_08

3.3. 加载备份的flow-admin.tar镜像文件

docker load -i flow-admin.tar

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_流程引擎_09

3.4. 加载备份的flow-portal.tar镜像文件

docker load -i flow-portal.tar

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_docker_10

3.5. 查看镜像列表

docker images

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql_11

四、启动mysql镜像和数据库配置
4.1. 创建flow-mysql容器

docker run --name=flowmysql -e MYSQL_ROOT_PASSWORD=123456 -d -p 3306:3306 flow-mysql:latest

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_docker_12


注:mysql容器已经过配置

4.2. 创建数据库

创建一个名称叫​​flow-6.6​​数据库

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_docker_13

4.3. 初始化表结构

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_流程引擎_14


2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql_15


2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql_16

五、流程引擎后台
5.1. 创建flow-admin容器

docker run -p 8988:8988 --name flow-admin --link flowmysql:flowmysql -d flow-admin:1.0

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql_17

5.2. 查看启动日志

docker logs -f flow-admin

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_流程引擎_18


看到,### ​​PROCESS DAEMON STARTED SUCCESSFULLY​​ #####说明启动成功

5.3. 浏览器访问

​​http://192.168.60.128:8988​​

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_流程引擎_19


2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_docker_20

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_流程引擎_21

六、流程引擎前台门户
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

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_docker_22

6.2. 查看启动日志

docker logs -f flow-portal

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_docker_23


2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_流程引擎_24

看到,### ​​PROCESS FRONT PORTAL PROGRAM STARTED SUCCESSFULLY​​ #####说明启动成功

6.3. 浏览器访问

​​http://192.168.60.128:8990​​

2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_流程引擎_25


2分钟 Docker 部署 SprinBoot 集成 Flowable 工作流引擎_mysql_26

举报

相关推荐

0 条评论