Activiti Cloud运行指南

该指南旨在通过Docker Compose设置在你的本地Docker环境运行Activiti Cloud

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

硬件设置

  Docker虚拟机cpu至少确保分配4核、8GB的RAM

软件设置

在开始之前,必须确保以下的软件包已经被安装

  1. 在桌面安装Docker或为操作系统安装Docker工具箱
  2. 如果是使用的桌面版docker确保安装了docker-compose
  3. 安装GNU make命令。对于Linux和Mac,通常已经安装了它,对于Windows,使用chocoley gnu make安装make
  4. 安装Git-Bash终端。对于Linux和MA C,通常是预先安装的。如果在Windows桌面上使用Docker,请使用chocolatiy git安装来安装git bash终端

克隆Activiti Cloud实例

打开bash命令行终端并且使用下面的命令从https://github.com/Activiti/activiti-cloud-examples 克隆到你本地环境

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

环境配置

你需要编辑项目中.env文件,根据自己系统和docker环境配置文件中DOCKER_IP属性

  1. 配置文件中的ip使用docker安装所在环境linxu、mac或者windows的Ip地址
  2. 如果你使用是Doceker 工具箱,你可以是dockers-machine ip 命令进行设置

Activity Cloud运行

启动建模器

建模器启动后,需要等待docker 各容器启动,你可以通过运行 make  ps 和make  logs 命令检查,确保容器已经存在。

在你的浏览器中打开下面地址进行建模器的访问

http://$DOCKER_IP/activiti-cloud-modeling

你必须使用modeler/password (用户名/密码)登陆,将被重定向到keycloak

启动应用程序

您可以使用Postman去使用Activiti REST中的各 API

使用Postman时你需要将项目中Activiti v7 REST API.postman_collection.json文件添加到Postman的collection

然后在Postman右上方选择环境管理,当前环境标签中设置你的ip

默认设置环境为activiti

在Postman中collection的Keycloak文件中,执行getKeycloakToken hruser接口,然后再运行rb-my-app中的startProcess接口

启动所有服务

 

 

启动所有服务使用Docker Compose

 

停止所有服务

停止建模器

关掉所有服务

关掉所有服务使用Docker Compose

常用命令

查看和跟踪终端中的日志

查看某一个服务的日志

通过ssh快速连接到服务的pod

其他可用操作

常见错误

  1. 在运行docker compose命令之前,请确保您位于项目文件夹下
  2. 如果建模器不能启动工作,首先清除cookies或在隐身模式下打开
  3. 如果您使用nip.io地址,请确保本地防火墙或公司防火墙不会阻止请求。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值