一、Docker Compose方式
参照官网设置Docker Compose,以在Docker VM中的本地计算机上运行Activiti Cloud。
硬件设定:需要为Docker VM计算机分配至少4个CPU内核和8 Gb RAM。
其他前提安装与(一)中的安装相同。然后克隆示例代码,在(一)中已经克隆下载的不需要执行下面第二步,只要cd docker-compose进入目录即可。
二、克隆Activiti Cloud Examples
打开Bash命令行终端并运行以下命令以将https://github.com/Activiti/activiti-cloud-examples克隆到您的本地环境中:
git clone https://github.com/Activiti/activiti-cloud-examples
进入docker-compose目录
cd activiti-cloud-examples/docker-compose
三、配置环境
需要编辑.env文件以根据您的操作系统和Docker VM类型配置DOCKER_IP属性。
在Linux下执行ls -a找到.env文件,打开vi .env。
注意:
(1)在Linux,Mac或Windows上为Docker for Desktop使用本地计算机IP地址
(2)如果使用Docker Toolbox,请使用docker-machine ip命令
(3)不要使用127.0.0.1或localhost
四、Run Activity Cloud
1、启动Modeler
make modeler
启动Modeler后,等待容器启动。 您可以通过运行make ps和make logs命令来检查状态,以确保容器已准备就绪。
2、要访问建模器,请在浏览器中打开URL:
http://$DOCKER_IP/modeling
输入账号/密码:modeler/password完成登录。
3、启动Application
make application
接下来的步骤和(一)中第五步相同。
4、其他命令
(1)Start All Services:
make all
(2)Start all serices Using Docker Compose:
docker-compose up
(3)Stop All Services:
make stop
(4)Stop application:
make application/stop
(5)Stop Modeler:
make modeler/stop
(6)Shutdown All Services:
make down
(7)Shutdown All Services Using Docker Compose:
docker-compose down
(8)在终端中查看和跟踪日志:
make logs
(9)仅查看一项服务的日志:
make example-runtime-bundle/logs
(10)Quickly ssh to service pod:
make example-runtime-bundle/ssh