From 08d904a8aef8a1af64460d95498225e47b1543a7 Mon Sep 17 00:00:00 2001 From: lbw Date: Thu, 31 Aug 2023 17:18:02 +0800 Subject: [PATCH] =?UTF-8?q?:whale:=20Work=20about=20Docker.=20=E5=AE=8C?= =?UTF-8?q?=E5=96=84=20v5.2=20docker-compose.yml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yml | 22 ++++++++++++------- .../pigx-flow-engine-biz/Dockerfile | 18 +++++++++++++++ .../pigx-flow-task-biz/Dockerfile | 18 +++++++++++++++ 3 files changed, 50 insertions(+), 8 deletions(-) create mode 100644 pigx-flow/pigx-flow-engine/pigx-flow-engine-biz/Dockerfile create mode 100644 pigx-flow/pigx-flow-task/pigx-flow-task-biz/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index a2a3bc64f..9ac202c95 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,4 @@ -# 使用说明 V4.4.0 +# 使用说明 V5.2 # 1. 使用docker-compose 宿主机不需要配置host来发现 # 2. 无需修改源码,根目录 docker-compose up 即可 # 3. 静静等待服务启动 @@ -55,6 +55,19 @@ services: container_name: pigx-upms image: pigx-upms + pigx-flow-task: + build: + context: ./pigx-flow/pigx-flow-task/pigx-flow-task-biz + restart: always + container_name: pigx-flow-task + image: pigx-flow-task + + pigx-flow-engine: + build: + context: ./pigx-flow/pigx-flow-engine/pigx-flow-engine-biz + restart: always + container_name: pigx-flow-engine + image: pigx-flow-engine pigx-app-server: build: @@ -107,13 +120,6 @@ services: image: pigx-pay-platform container_name: pigx-pay-platform - pigx-oa-platform: - build: - context: ./pigx-visual/pigx-oa-platform - restart: always - image: pigx-oa-platform - container_name: pigx-oa-platform - pigx-report-platform: build: context: ./pigx-visual/pigx-report-platform diff --git a/pigx-flow/pigx-flow-engine/pigx-flow-engine-biz/Dockerfile b/pigx-flow/pigx-flow-engine/pigx-flow-engine-biz/Dockerfile new file mode 100644 index 000000000..b16f7363c --- /dev/null +++ b/pigx-flow/pigx-flow-engine/pigx-flow-engine-biz/Dockerfile @@ -0,0 +1,18 @@ +FROM alibabadragonwell/dragonwell:17-anolis + +MAINTAINER wangiegie@gmail.com + +ENV TZ=Asia/Shanghai +ENV JAVA_OPTS="-Xms512m -Xmx1024m -Djava.security.egd=file:/dev/./urandom" + +RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone + +RUN mkdir -p /pigx-flow-engine + +WORKDIR /pigx-flow-engine + +EXPOSE 4000 + +ADD ./target/pigx-flow-engine-biz.jar ./ + +CMD sleep 60;java $JAVA_OPTS -jar pigx-flow-engine-biz.jar diff --git a/pigx-flow/pigx-flow-task/pigx-flow-task-biz/Dockerfile b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/Dockerfile new file mode 100644 index 000000000..a52d3c65c --- /dev/null +++ b/pigx-flow/pigx-flow-task/pigx-flow-task-biz/Dockerfile @@ -0,0 +1,18 @@ +FROM alibabadragonwell/dragonwell:17-anolis + +MAINTAINER wangiegie@gmail.com + +ENV TZ=Asia/Shanghai +ENV JAVA_OPTS="-Xms512m -Xmx1024m -Djava.security.egd=file:/dev/./urandom" + +RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone + +RUN mkdir -p /pigx-flow-task + +WORKDIR /pigx-flow-task + +EXPOSE 4000 + +ADD ./target/pigx-flow-task-biz.jar ./ + +CMD sleep 60;java $JAVA_OPTS -jar pigx-flow-task-biz.jar