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

Flowable 专栏收录该内容
160 篇文章 48 订阅

一、 简介

企业级流程中心(基于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专栏

  • 1
    点赞
  • 3
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

<div style="font-size:14px;"> 课程简介 </div> <div style="font-size:14px;"> 这是一门使用Java语言,SpringBoot框架,从0开发一个RESTful API应用,接近企业级的项目(我的云音乐),课程包含了基础内容,高级内容,项目封装,项目重构等知识,99%代码为手写;因为这是项目课程;所以不会深入到源码讲解某个知识点,以及原理,但会粗略的讲解下基础原理;主要是讲解如何使用系统功能,流行的第三方框架,第三方服务,完成接近企业级项目,目的是让大家,学到真正的企业级项目开发技术。 </div> <div style="font-size:14px;"> <br /> </div> <div style="font-size:14px;"> 适用人群 </div> <div style="font-size:14px;"> 刚刚毕业的学生 </div> <div style="font-size:14px;"> 想提高职场竞争力 </div> <div style="font-size:14px;"> 想学从零开发SpringBoot项目 </div> <div style="font-size:14px;"> 想提升SpringBoot项目开发技术 </div> <div style="font-size:14px;"> 想学习SpringBoot项目架构技术 </div> <div style="font-size:14px;"> 想学习企业级项目开发技术 </div> <div style="font-size:14px;"> 就是想学习SpringBoot开发 </div> <div style="font-size:14px;"> <br /> </div> <div style="font-size:14px;"> 能学到什么 </div> <div style="font-size:14px;"> 从0开发一个类似企业级项目 </div> <div style="font-size:14px;"> 学会能做出市面上90%通用API </div> <div style="font-size:14px;"> 快速增加1到2年实际开发经验 </div> <div style="font-size:14px;"> 刚毕业学完后能找到满意的工作 </div> <p style="font-size:14px;"> 已经工作学完后最高涨薪30% </p> <p style="font-size:14px;"> <br /> </p> <p style="font-size:14px;"> <br /> </p> <div style="font-size:14px;"> 课程信息 </div> <div style="font-size:14px;"> 全课程目前是82章,155小时,每节视频都经过精心剪辑。 </div> <p style="font-size:14px;"> 在线学习分辨率最高1080P </p> <p style="font-size:14px;"> <br /> </p> <p style="font-size:14px;"> <br /> </p> <div style="font-size:14px;"> 课程知识点 </div> <div style="font-size:14px;"> 1~11章:学习方法,项目架构,编码规范,Postman使用方法,Git和Github版本控制 </div> <div style="font-size:14px;"> 12~16章:搭建开发环境,快速入门SpringBoot框架 </div> <div style="font-size:14px;"> 17~20章:快速入门MySQL数据库 </div> <div style="font-size:14px;"> 21~30章:MyBatis,登录注册,找回密码,发送短信,发送邮件,企业级接口配置 </div> <div style="font-size:14px;"> 31~41章:实现歌单,歌单标签,音乐,列表分页,视频,评论,好友功能 </div> <div style="font-size:14px;"> 42~48章:阿里云OSS,话题,MyBatis-plus,应用监控 </div> <div style="font-size:14px;"> 49~53章:Redis使用,集成Redis,SpringCache,HTTP缓存 </div> <div style="font-size:14px;"> 54~58章:Elasticsearch使用,集成Elasticsearch,使用ES搜索 </div> <div style="font-size:14px;"> 59~61章:商城,集成支付宝SDK,支付宝支付 </div> <div style="font-size:14px;"> 62~64章:常用哈希和加密算法,接口加密和签名 </div> <div style="font-size:14px;"> 65~67章:实时挤掉用户,企业级项目测试环境,企业级接口文档 </div> <div style="font-size:14px;"> 68~69章:SpringBoot全站HTTPS,自签证书,申请免费证书 </div> <div style="font-size:14px;"> 70~73章:云MySQL数据库,云Redis数据库使用,轻量级应用部署环境,域名解析 </div> <div style="font-size:14px;"> 74~80章:Docker使用,生产级Kubernetes集群,域名解析,集群全站HTTPS </div> <div style="font-size:14px;"> 81~82章:增强和重构项目,课程总结,后续学习计划 </div>
相关推荐
©️2020 CSDN 皮肤主题: 猿与汪的秘密 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值