소스 검색

!665 admin Dockerfile 构建文件新增暴露 snail job 客户端端口 用于定时任务调度中心通信
* admin Dockerfile 构建文件新增暴露 snail job 客户端端口 用于定时任务调度中心通信

Binary 1 년 전
부모
커밋
9e551a0b2a
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      ruoyi-admin/Dockerfile

+ 4 - 1
ruoyi-admin/Dockerfile

@@ -11,9 +11,11 @@ RUN mkdir -p /ruoyi/server/logs \
 
 
 WORKDIR /ruoyi/server
 WORKDIR /ruoyi/server
 
 
-ENV SERVER_PORT=8080 LANG=C.UTF-8 LC_ALL=C.UTF-8 JAVA_OPTS=""
+ENV SERVER_PORT=8080 SNAIL_PORT=28080 LANG=C.UTF-8 LC_ALL=C.UTF-8 JAVA_OPTS=""
 
 
 EXPOSE ${SERVER_PORT}
 EXPOSE ${SERVER_PORT}
+# 暴露 snail job 客户端端口 用于定时任务调度中心通信
+EXPOSE ${SNAIL_PORT}
 
 
 ADD ./target/ruoyi-admin.jar ./app.jar
 ADD ./target/ruoyi-admin.jar ./app.jar
 # 工作流字体文件
 # 工作流字体文件
@@ -22,6 +24,7 @@ ADD ./zhFonts/ /usr/share/fonts/zhFonts/
 SHELL ["/bin/bash", "-c"]
 SHELL ["/bin/bash", "-c"]
 
 
 ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -Dserver.port=${SERVER_PORT} \
 ENTRYPOINT java -Djava.security.egd=file:/dev/./urandom -Dserver.port=${SERVER_PORT} \
+           -Dsnail-job.port=${SNAIL_PORT} \
            # 应用名称 如果想区分集群节点监控 改成不同的名称即可
            # 应用名称 如果想区分集群节点监控 改成不同的名称即可
            #-Dskywalking.agent.service_name=ruoyi-server \
            #-Dskywalking.agent.service_name=ruoyi-server \
            #-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar \
            #-javaagent:/ruoyi/skywalking/agent/skywalking-agent.jar \