Docker 组成
遵循本指南,在Docker VM中设置Docker Compose以在本地计算机上运行Activiti Cloud。
硬件设置
您将需要为Docker VM机器分配至少4个CPU内核和8gb RAM。
软件设置
在开始之前,必须安装以下软件包:
- 为桌面安装Docker或为操作系统安装Docker工具箱
- 如果您在桌面使用Docker,请安装Docker-compose。
- 安装GNU。对于Linux和Mac,它通常已经安装,对于Windows使用Chocolatey GNU Make来安装Make。
- 安装Git Bash终端。对于Linux和Maс通常是预装。如果您在Windows上使用Docker桌面,请使用Chocolatey Git Install安装Git Bash终端。
克隆Activiti Cloud 实例
打开Bash命令行终端并运行这些命令,将https://github.com/Activiti/activiti-cloud-examples克隆到您的本地环境中:
git clone https://github.com/Activiti/activiti-cloud-examples cd activiti-cloud-examples/docker-compose
配置环境
您需要编辑.env文件来根据操作系统和Docker VM类型配置DOCKER_IP属性。
- 在Linux、Mac或Windows桌面上使用Docker的本地计算机IP地址
- 如果使用Docker工具箱,请使用Docker -machine ip命令
- 不要使用127.0.0.1或localhost
如何运行Activity Cloud
启动Modeler
make modeler
启动Modeler后,等待容器启动。您可以通过运行make ps和make logs命令来检查状态,以确保容器已经准备好。
要访问modeler,请在浏览器中打开url:http://$DOCKER_IP/modeling
您将被重定向到keycloak,在那里您必须使用凭据modeler/password
启动应用程序
make application
您将需要使用Postman来使用Activiti Rest api
启动Postman并将其添加到Postman收集Activiti v7 REST API.postman_collection.json位于https://github.com/Activiti/activiti-cloud-examples中
然后在右上角选择“管理环境”,然后在“当前值”选项卡中使用您自己的ip。
然后使用activiti作为默认环境。
要开始工作,请在邮递员密钥斗篷集合中执行getKeycloakToken hruser。然后在rb-my-app Postman集合中运行startProcess。
启动所有服务
make all
使用Docker组合启动所有服务
docker-compose up
停止所有服务
make stop
停止应用程序
make application/stop
停止Modeler
make modeler/stop
关闭所有服务
make down
使用Docker组合关闭所有服务
docker-compose down
有用的命令
查看和跟踪终端中的日志
make logs
只查看一个服务的日志
make example-runtime-bundle/logs
快速ssh到服务pod
make example-runtime-bundle/ssh
其他可用的行动
make help
常见的错误
- 在运行命令之前,请确保您位于docker-compose文件夹中。
- 如果有些东西不能与模型首先清除饼干或开始在incognito窗口
- 如果你正在使用nip.io地址确保本地防火墙或公司防火墙不会阻止需求
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Activiti7官方博客翻译9——Activiti Cloud docker版本快速部署 - Python技术站