利用docker-compose 安装 flowable-ui 工作流

post一 . 配置mysql数据库持久化

1.mysql驱动下载: MySQL :: Download Connector/Jhttps://dev.mysql.com/downloads/connector/j/此处使用的是8.0.22版本的驱动,且数据库必须使用版本8,否则第二次启动报错

docker-compose.xml,

version: '3'
services:
  flowable-ui:
    image: flowable/flowable-ui:6.6.0
    container_name: flowable-ui6
    restart: always
    volumes:
      - "../mysql-connector-java-8.0.22.jar:/app/WEB-INF/lib/mysql-connector-java-8.0.22.jar"
    environment:
      - spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # mysql8驱动
      - spring.datasource.url=jdbc:mysql://192.168.10.112:3306/flowable7?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=convertToNull&useSSL=false&nullCatalogMeansCurrent=true
      - spring.datasource.username=root        # 数据库账号
      - spring.datasource.password=root        # 数据库密码
      - flowable.async-executor-activate=false # 关闭定时任务JOB
      - flowable.database-schema-update=true   # 当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本
    ports:
      - "9010:8080"

docker-compose up -d 启动容器

访问页面 ,登录账号默认admin testhttp://192.168.1.100:9010/flowable-ui/http://192.168.1.100:9010/flowable-ui/

 二 安装flowable-rest 接口调用

配置mysql数据库持久化和上面一样

docker-compose.xml

version: '3'
services:

  flowable-rest:
    image: flowable/flowable-rest
    container_name: flowable-rest6
    restart: always
    volumes:
      - "../mysql-connector-java-8.0.22.jar:/app/WEB-INF/lib/mysql-connector-java-8.0.22.jar"
    environment:
      - spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # mysql8驱动
      - spring.datasource.url=jdbc:mysql://192.168.10.112:3306/flowable6?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=convertToNull&useSSL=false&nullCatalogMeansCurrent=true
      - spring.datasource.username=root        # 数据库账号
      - spring.datasource.password=root        # 数据库密码
      - flowable.async-executor-activate=false # 关闭定时任务JOB
      - flowable.database-schema-update=true   # 当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本
    ports:
      - "9011:8080"

docker-compose up -d 启动容器

访问页面,默认登录密码rest-admin/testhttp://192.168.1.100:9011/flowable-rest/docshttp://192.168.1.100:9011/flowable-rest/docspostman通过过地址栏传递账号密码请求接口,但是不安全,最好采用http授权方式

 ui界面查看添加的用户

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值