activiti-cloud-examples部署

activiti-cloud-examples部署

学习来源:https://activiti.gitbook.io/activiti-7-developers-guide/getting-started/getting-started-activiti-cloud/getting-started-docker-compose

提醒

Before you start, the following packages must be installed:
Install Docker for Desktop or Docker Toolbox for your OS
Install Docker-compose if you use Docker for Desktop.
Install GNU Make. For Linux and Mac it is usually installed already, for Windows use Chocolatey GNU Make to install Make.
Install Git Bash Terminal . For Linux and Maс it is usually pre-installed. If you use Docker for Desktop on Windows, use Chocolatey Git Install to install Git Bash Terminal.

克隆并配置Activiti云案例

–配置你的环境
–你需要编辑.env文件,根据你的操作系统和Docker VM类型配置DOCKER_IP属性。
–在Linux、Mac或Windows上使用你的本地计算机IP地址作为桌面Docker的IP地址。
–如果你使用Docker工具箱,请使用docker-machine ip命令。
–不要使用127.0.0.1或localhost

root@rootMacBook-Pro activiti % git clone https://github.com/Activiti/activiti-cloud-examples
Cloning into 'activiti-cloud-examples'...
remote: Enumerating objects: 2574, done.
remote: Counting objects: 100% (57/57), done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 2574 (delta 30), reused 29 (delta 10), pack-reused 2517
Receiving objects: 100% (2574/2574), 531.04 KiB | 579.00 KiB/s, done.
Resolving deltas: 100% (1139/1139), done.
root@rootMacBook-Pro activiti % cd activiti-cloud-examples
root@rootMacBook-Pro activiti-cloud-examples % cd docker-compose
root@rootMacBook-Pro docker-compose % ls
Dockerfile		activiti-realm.json	nginx.conf
Makefile		docker-compose.yml
README.md		enabled_plugins
root@rootMacBook-Pro docker-compose % vi .env
root@rootMacBook-Pro docker-compose % cat .env
DOCKER_IP=11.11.0.109
VERSION=7.1.0-M13
KEYCLOAK_REALM=activiti
KEYCLOAK_RESOURCE=activiti
root@rootMacBook-Pro docker-compose % ls -a
.			Makefile		enabled_plugins
..			README.md		nginx.conf
.env			activiti-realm.json
Dockerfile		docker-compose.yml

启动Activiti云案例

启动建模器:make modeler

root@rootMacBook-Pro docker-compose % make modeler
make nginx/up
docker-compose up -d nginx
Creating network "docker-compose_default" with the default driver
Creating volume "docker-compose_rabbitmq-data" with default driver
Creating volume "docker-compose_pgdata" with default driver
Pulling nginx (nginx:latest)...
latest: Pulling from library/nginx
33847f680f63: Pulling fs layer
33847f680f63: Downloading [>                                                  ]  277.7kB/27.15MBwnloading [==================================================>]
33847f680f63: Downloading [=>                                                 ]  834.8kB/27.15MBiting
33847f680f63: Downloading [=====>                                             ]  2.784MB/27.15MB
33847f680f63: Downloading [=========>                                         ]   5.02MB/27.15MB
33847f680f63: Downloading [============>                                      ]
33847f680f63: Pull complete
dbb907d5159d: Pull complete
8a268f30c42a: Pull complete
b10cf527a02d: Pull complete
c90b090c213b: Pull complete
1f41b2f2bf94: Pull complete
Digest: sha256:8f335768880da6baf72b70c701002b45f4932acae8d574dedfddaf967fc3ac90
Status: Downloaded newer image for nginx:latest
Creating nginx ... done
make keycloak/up
docker-compose up -d keycloak
nginx is up-to-date
Creating keycloak ... done


Keycloak path 11.11.0.109/auth

make activiti-cloud-modeling activiti-cloud-modeling-backend
make activiti-cloud-modeling/up
docker-compose up -d activiti-cloud-modeling
Pulling activiti-cloud-modeling (activiti/activiti-modeling-app:7.1.0-M13)...
7.1.0-M13: Pulling from activiti/activiti-modeling-app
df20fa9351a1: Pull complete
afc5aa2635e8: Pull complete
1d6235c5b72c: Pull complete
7b66dfc760f4: Pull complete
95a71d6e7714: Pull complete
596ced4cb7a8: Pull complete
39390a405b46: Pull complete
8850c373be81: Pull complete
4866f4d1f1be: Pull complete
d60538b6557d: Pull complete
Digest: sha256:81d5d5ea5587725b5d2010039dc52ad9264f259a392754bc4950d88d7c50b31a
Status: Downloaded newer image for activiti/activiti-modeling-app:7.1.0-M13
Creating activiti-cloud-modeling ... done
make activiti-cloud-modeling-backend/up
docker-compose up -d activiti-cloud-modeling-backend
Pulling activiti-cloud-modeling-backend (activiti/activiti-cloud-modeling:7.1.0-M13)...
7.1.0-M13: Pulling from activiti/activiti-cloud-modeling
5e6ec7f28fb7: Pull complete
1cf4e4a3f534: Pull complete
5d9d21aca480: Pull complete
0a126fb8ec28: Pull complete
1904df324545: Pull complete
e6d9d96381c8: Pull complete
f3b3ac5c2128: Pull complete
6ca4458e87f5: Pull complete
057dee0ad9de: Pull complete
01a62002a0c7: Pull complete
Digest: sha256:5b813ffe3d20a7199147eeac8e22028272f245ebf9b4d31ac3e2712e57ab4819
Status: Downloaded newer image for activiti/activiti-cloud-modeling:7.1.0-M13
Creating activiti-cloud-modeling-backend ... done


Modeling app: http://11.11.0.109/modeling

–在启动 Modeler 之后,等待容器的启动。你可以通过运行make ps和make logs命令来检查状态,以确保容器已经准备就绪。
–要访问 Modeler,请在你的浏览器中打开网址:http://$DOCKER_IP/modeling
http://11.11.0.109/modeling
用户名:modeler
密码:password
在这里插入图片描述
–你将被重定向到keycloak,在那里你必须使用凭证模型/密码。

启动APPLICTATION

make application
root@rootMacBook-Pro docker-compose % make application
make nginx/up
docker-compose up -d nginx
nginx is up-to-date
make keycloak/up
docker-compose up -d keycloak
nginx is up-to-date
keycloak is up-to-date


Keycloak path 11.11.0.109/auth

make rabbitmq/up
docker-compose up -d rabbitmq
Creating rabbitmq ... done
make example-runtime-bundle example-cloud-connector activiti-cloud-query
make example-runtime-bundle/up
docker-compose up -d example-runtime-bundle
Pulling activiti-postgres (postgres:)...
latest: Pulling from library/postgres
33847f680f63: Already exists
1b09e96014b3: Pull complete
eb49b6d9d1f3: Pull complete
4057ebf78d2d: Pull complete
f92d870e2c4f: Pull complete
b03847575a18: Pull complete
475945131fa9: Pull complete
c042b5a6607d: Pull complete
423517d75f91: Pull complete
0d458a97200d: Pull complete
27d8fca08b02: Pull complete
08cec205c75c: Pull complete
de81fe028630: Pull complete
Digest: sha256:c471bfb9066185e3632865d6d148411955aa9dbb40b78532a7986d368481890c
Status: Downloaded newer image for postgres:latest
Pulling example-runtime-bundle (activiti/example-runtime-bundle:7.1.0-M13)...
7.1.0-M13: Pulling from activiti/example-runtime-bundle
898c46f3b1a1: Pull complete
63366dfa0a50: Pull complete
041d4cd74a92: Pull complete
6e1bee0f8701: Pull complete
8fb802d85d60: Pull complete
08a0d02a4ea8: Pull complete
ae546bb81870: Pull complete
350871bf85b9: Pull complete
859db38f2bdc: Pull complete
fba5d00dacc0: Pull complete
42cda0e2f391: Pull complete
72acc169d99a: Pull complete
4761df0e69ae: Pull complete
Digest: sha256:0cb329713e7385e7a5542529ec29db4641001c2b15403f11ff2916ad388e055a
Status: Downloaded newer image for activiti/example-runtime-bundle:7.1.0-M13
rabbitmq is up-to-date
nginx is up-to-date
keycloak is up-to-date
Creating docker-compose_activiti-postgres_1 ... done
Creating example-runtime-bundle             ... done
make example-cloud-connector/up
docker-compose up -d example-cloud-connector
Pulling example-cloud-connector (activiti/example-cloud-connector:7.1.0-M13)...
7.1.0-M13: Pulling from activiti/example-cloud-connector
4fe2ade4980c: Already exists
1a36acaaef24: Pull complete
19eba5217a6f: Pull complete
88a280fbd4ab: Pull complete
6fe2ee2bfaf1: Pull complete
8f14d6e1277b: Pull complete
4c43e0a42ea9: Pull complete
Digest: sha256:d521dfafe022b39a3bab7c2dd59647b006893b92f7036e1bca8ba72b869dae45
Status: Downloaded newer image for activiti/example-cloud-connector:7.1.0-M13
rabbitmq is up-to-date
nginx is up-to-date
keycloak is up-to-date
Creating example-cloud-connector ... done
make activiti-cloud-query/up
docker-compose up -d activiti-cloud-query
Pulling activiti-cloud-query (activiti/activiti-cloud-query:7.1.0-M13)...
7.1.0-M13: Pulling from activiti/activiti-cloud-query
32802c0cfa4d: Pull complete
da1315cffa03: Pull complete
fa83472a3562: Pull complete
f85999a86bef: Pull complete
246acdde9daa: Pull complete
106806dce6a5: Pull complete
eb9acd875a67: Pull complete
43735721dc0c: Pull complete
2de4d765dbb6: Pull complete
e4043b5bb474: Pull complete
a18dcaff0bc7: Pull complete
417bfd7b2b8a: Pull complete
dbe6071ee999: Pull complete
Digest: sha256:eeb87aec849125013a2abdd3ec2891ef3edb93e85fd49d729f03c4d0e8c7442d
Status: Downloaded newer image for activiti/activiti-cloud-query:7.1.0-M13
docker-compose_activiti-postgres_1 is up-to-date
nginx is up-to-date
rabbitmq is up-to-date
keycloak is up-to-date
Creating activiti-cloud-query ... done
Runtime bundle entry point: http://11.11.0.109/rb

http://11.11.0.109/auth/
用户名:admin
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值