diff --git a/loan-parent/loan-batch-boot/Dockerfile b/loan-parent/loan-batch-boot/Dockerfile index b754849..12889fe 100644 --- a/loan-parent/loan-batch-boot/Dockerfile +++ b/loan-parent/loan-batch-boot/Dockerfile @@ -1,27 +1,32 @@ FROM openjdk:11.0.14-jdk -ENV TZ=Asia/Shanghai -ENV JAVA_OPTS="-Dserver.port=8090 \ +# 设置时区和环境变量 +ENV TZ=Asia/Shanghai \ + JAVA_OPTS="-Dserver.port=8090 \ -Dspring.profiles.active=sit \ -Dspring.cloud.nacos.config.namespace=dx-action-feature \ - -Dspring.cloud.nacos.config.server-addr=10.246.8.9:8848 \ + -Dspring.cloud.nacos.config.server-addr=172.16.0.98:8848 \ -Dspring.cloud.nacos.config.username=nacos \ - -Dspring.cloud.nacos.config.password=nacos \ + -Dspring.cloud.nacos.config.password=PwBCrYhX6JfKNTi \ -Dspring.cloud.nacos.discovery.namespace=dx-action-feature \ - -Dspring.cloud.nacos.discovery.server-addr=10.246.8.9:8848 \ + -Dspring.cloud.nacos.discovery.server-addr=172.16.0.98:8848 \ -Dspring.cloud.nacos.discovery.username=nacos \ - -Dspring.cloud.nacos.discovery.password=nacos \ + -Dspring.cloud.nacos.discovery.password=PwBCrYhX6JfKNTi \ -Ddruid.mysql.usePingMethod=false \ -Xmx4g -Xms4g -Xmn1g -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m" -RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone -RUN mkdir -p /batch -RUN mkdir -p /home/rcs -RUN mkdir -p /home/appusr -RUN mkdir -p /upload -VOLUME ["/home/rcs","/upload"] +# 设置时区并创建所需目录 +RUN ln -sf /usr/share/zoneinfo/$TZ /etc/localtime && \ + echo $TZ > /etc/timezone && \ + mkdir -p /batch /home/rcs /home/appusr /upload /home/nas + +# 添加数据卷 +VOLUME ["/home/rcs", "/upload", "/home/appusr", "/home/nas"] + +# 设置工作目录和暴露端口 WORKDIR /batch EXPOSE 8090 +# 添加应用 JAR 文件并设置启动命令 ADD ./target/loan-batch.jar ./ -CMD java $JAVA_OPTS -jar loan-batch.jar +CMD java $JAVA_OPTS -jar loan-batch.jar \ No newline at end of file