Activiti7官方博客翻译9——Activiti Cloud docker版本快速部署
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_IPhttps://blog.csdn.net/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地址确保本地防火墙或公司防火墙不会阻止需求
转载于:https://www.cnblogs.com/wangzxblog/p/11316002.html
- 点赞
- 收藏
- 分享
- 文章举报
- 使用Docker快速部署ELK环境(最新5.5.1版本)
- 【SFA官方翻译】使用 Kubernetes、Spring Boot 2.0 和 Docker 的微服务快速指南
- 详解如何使用Docker快速部署ELK环境(最新5.5.1版本)
- 详解使用Docker快速部署ELK环境(最新5.5.1版本)
- 使用Docker快速部署ELK环境(最新5.5.1版本)
- 使用Docker快速部署ELK环境(最新5.5.1版本)
- Android 官方博客 - Android应用程序的内存分析(翻译)
- 基于 DOCKER 快速部署 ELASTICSEARCH 集群-集成IK分词器
- docker快速部署sql server 2017开发版
- 分布式对象存储Ambry - 官方博客翻译与摘录(3)整体设计
- MySQL入门02-MySQL二进制版本快速部署
- 分布式对象存储Ambry - 官方博客翻译与摘录(4)路由设计
- 利用Docker快速部署Oracle环境
- centos7.3 docker registry(使用版本 2.6.1) 私有仓库 建立 查询 删除(未成功删除文件和元数据,好像是实际当前官方版本不支持) 回收垃圾(未成功,好像是实际当前官方版本不支持) 安全认证(仅限用户名密码)
- 如何快速部署 Prometheus?- 每天5分钟玩转 Docker 容器技术(85)
- win10下快速部署docker
- Android 官方博客 - Android应用程序的内存分析(翻译)(转)
- [Android官方开发者博客.翻译]Android的HTTP客户端
- 使用docker快速部署SSR
- 如何快速部署国人开源的 Java 博客系统 Tale