一、flowable-ui部署与使用

原创
2021/02/27 14:17
阅读数 5.3K

一、简介

flowable是activiti的原开发人员分出去的,flowable也是activiti的一个开发分支

二、部署flowable-ui

这选择使用docker进行部署

2.1 下载镜像

docker pull flowable/flowable-ui:6.6.0

2.2 使用docker-compose进行配置

如果还未安装->安装docker-compose

默认情况下flowable 使用的h2数据库,数据存储在内存比较麻烦,改为使用mysql数据库

docker-compose.yml 内容如下

version: '2'
services:
  flowable-ui:
    image: flowable/flowable-ui:6.6.0
    container_name: flowable-ui
    ports:
      - "8088:8088"
    restart: always
    environment:
      - SERVER_PORT=8088
      - SPRING_DATASOURCE_DRIVER-CLASS-NAME=com.mysql.cj.jdbc.Driver
      - SPRING_DATASOURCE_URL=jdbc:mysql://xxxxxxxxxx:3306/flowable?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai
      - SPRING_DATASOURCE_USERNAME=xxxx
      - SPRING_DATASOURCE_PASSWORD=xxxxx
    volumes:
      - ./mysql-connector-java-8.0.22.jar:/app/WEB-INF/lib/mysql-connector-java-5.1.49.jar

因为mysql数据库为8.0所以驱动也需要8.0以上,如果是5.0的数据库 使用5.0的驱动即可

mysql-connector-java-8.0.22.jar下载       密码: l58i

mysql-connector-java-5.1.49.jar下载        密码: qsqe

将mysql驱动与 yml文件放置一个文件即可

运行模板

docker-compose up -d   //在后台启动所有服务

查看运行log

docker logs 容器id

若无报错直接访问http://localhost:8088/flowable-ui/即可,默认账号admin 密码 test

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部