当前位置:   article > 正文

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

docker-compose flowable

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

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

docker-compose.xml,

  1. version: '3'
  2. services:
  3. flowable-ui:
  4. image: flowable/flowable-ui:6.6.0
  5. container_name: flowable-ui6
  6. restart: always
  7. volumes:
  8. - "../mysql-connector-java-8.0.22.jar:/app/WEB-INF/lib/mysql-connector-java-8.0.22.jar"
  9. environment:
  10. - spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # mysql8驱动
  11. - 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
  12. - spring.datasource.username=root # 数据库账号
  13. - spring.datasource.password=root # 数据库密码
  14. - flowable.async-executor-activate=false # 关闭定时任务JOB
  15. - flowable.database-schema-update=true # 当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本
  16. ports:
  17. - "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

  1. version: '3'
  2. services:
  3. flowable-rest:
  4. image: flowable/flowable-rest
  5. container_name: flowable-rest6
  6. restart: always
  7. volumes:
  8. - "../mysql-connector-java-8.0.22.jar:/app/WEB-INF/lib/mysql-connector-java-8.0.22.jar"
  9. environment:
  10. - spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # mysql8驱动
  11. - 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
  12. - spring.datasource.username=root # 数据库账号
  13. - spring.datasource.password=root # 数据库密码
  14. - flowable.async-executor-activate=false # 关闭定时任务JOB
  15. - flowable.database-schema-update=true # 当Flowable发现库与数据库表结构不一致时,会自动将数据库表结构升级至新版本
  16. ports:
  17. - "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界面查看添加的用户

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/724559
推荐阅读
相关标签
  

闽ICP备14008679号