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地址確保本地防火牆或公司防火牆不會阻止需求
相關文章
相關標籤/搜索