使用docker部署activiti-app

 背景:actiBPM插件不支持在idea 2021.1版本上安装,需要测试activiti的用法,最好的方式是使用官方提供的编辑器和demo,官方提供的编辑器叫activiti-app,本文是在Windows环境下,基于docker  for windows进行部署的。

 

一、安装docker for windows

https://www.docker.com/get-started/ 从这里下载Windows版本的docker,如果没有过多要求,使用默认方式进行安装即可,Windows版本的docker不需要再单独安装docker-compose了。

 

二、下载activiti官方提供的demo代码

git clone https://github.com/Activiti/activiti-cloud-examples.git
cd activiti-cloud-examples/docker-compose

 

三、安装make命令

Windows下不能直接使用make命令,可以使用choco进行安装,如果还没有安装choco,需要先安装choco,安装choco的方式是:以管理员方式打开power shell,执行下面这段命令:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

choco安装完成以后,以管理员方式打开新的power shell命令行,继续安装make

choco install make

 

四、编译activiti官方提供的demo

在编译之前,先编辑docker-compose同目录下的.env文件,把DOCKER_IP的值,改成本机的IP地址

make modeler
make application

 

五、测试

 上面的步骤完成以后,就可以打开浏览器,输入http://本机IP/modeling进行访问,测试用的账号是:modeler,密码是:password

 

 

 

参考资料:

https://blog.csdn.net/zzzgd_666/article/details/119208332

https://activiti.gitbook.io/activiti-7-developers-guide/getting-started/getting-started-activiti-cloud/getting-started-docker-compose

https://www.jianshu.com/p/bddd251aa47e

posted @ 2022-05-11 09:05  jamstack  阅读(800)  评论(0编辑  收藏  举报