Activiti7官方博客翻译9——Activiti Cloud docker版本快速部署

Docker 组成

遵循本指南,在Docker VM中设置Docker Compose以在本地计算机上运行Activiti Cloud。git

硬件设置

您将须要为Docker VM机器分配至少4个CPU内核和8gb RAM。github

软件设置

在开始以前,必须安装如下软件包:docker

克隆Activiti Cloud 实例

打开Bash命令行终端并运行这些命令,将https://github.com/Activiti/activiti-cloud-examples克隆到您的本地环境中:json

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

配置环境

您须要编辑.env文件来根据操做系统和Docker VM类型配置DOCKER_IP属性。api

  • 在Linux、Mac或Windows桌面上使用Docker的本地计算机IP地址
  • 若是使用Docker工具箱,请使用Docker -machine ip命令
  • 不要使用127.0.0.1或localhost

如何运行Activity Cloud

启动Modeler浏览器

make modeler

启动Modeler后,等待容器启动。您能够经过运行make ps和make logs命令来检查状态,以确保容器已经准备好。app

要访问modeler,请在浏览器中打开url:http://$DOCKER_IP/modelingssh

 

您将被重定向到keycloak,在那里您必须使用凭据modeler/password工具

启动应用程序

make application

您将须要使用Postman来使用Activiti Rest apipost

启动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地址确保本地防火墙或公司防火墙不会阻止需求
相关文章
相关标签/搜索