使用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
参考资料: