在Docker上搭建Activiti Cloud(一)

一、前提

1、安裝git

sudo yum install -y git 

查看安裝版本:git --version

2、安裝docker

(1)安裝需要的軟件包yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的

         sudo yum install -y yum-utils device-mapper-persistent-data lvm2

       (2)設置yum(阿里雲源)

         yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

       (3)更新緩存

                yum makecache fast

       (4)安裝容器

                 yum -y install docker-ce

  

3、安裝EPEL源 

 yum -y install epel-release

二、Compose安裝 

1、運行以下命令以下載 Docker Compose 的當前穩定版本:

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2、將可執行權限應用於二進制文件:

sudo chmod +x /usr/local/bin/docker-compose

3、測試是否安裝成功:

docker-compose --version

  

三、拉取代碼  

1、github上拉取代碼

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

 2、執行以下命令,進入docker目錄

  • mv activiti-cloud-examples acticitiCloud
  • cd acticitiCloud/
  • echo '127.0.0.1 activiti-cloud-sso-idm' | sudo tee -a /etc/hosts
  • cd docker/

3 、重啓 docker 服務(可選)

sudo service docker restart

4、執行:docker-compose -f infrastructure-docker-compose.yml up -d

5、執行:docker-compose -f application-docker-compose.yml up -d 

 注:如果下載的時候卡住不動,Ctrl+c重新執行第4和第5步操作 

四、訪問

  輸入:http://ip(自己虛擬機的ip):8180/auth/    

  賬號/密碼:admin/admin

 五、訪問API

在鏈接https://github.com/Activiti/activiti-cloud-examples/blob/master/Activiti v7 REST API.postman_collection.json找到Activiti v7 REST API.postman_collection.json添加到Postman的Collections中進行測試。

將此集合導入Postman之後,需要設置環境,並需要創建一個具有以下值的環境:

(1)gateway: http://localhost:8080

(2)idm: http://activiti-cloud-sso-idm:8180

(3)realm: springboot

1、基本用例:

(1)從keycloak文件夾之一獲取令牌:getKeycloakToken

(2)使用rb-my-app文件夾中的startProcess或startProcessWithVariables端點啓動進程

(3)通過queryProcessInstances查詢中正在運行哪些實例

(4)通過getEvents檢查審覈中的事件

2、如果要檢查路由,則需要將網關文件夾中的路由更改爲: /actuator/routes

3、要關閉所有程序,執行以下操作:

docker-compose -f application-docker-compose.yml down

docker-compose -f infrastructure-docker.yml down
發佈了25 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章