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


Docker 組成

遵循本指南,在Docker VM中設置Docker Compose以在本地計算機上運行Activiti Cloud。

硬件設置

您將需要為Docker VM機器分配至少4個CPU內核和8gb RAM。

軟件設置

在開始之前,必須安裝以下軟件包:

克隆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地址確保本地防火牆或公司防火牆不會阻止需求


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM