main
黄海 9 months ago
parent a68a354720
commit 8a3c09594e

@ -6,17 +6,19 @@ WORKDIR /root
# ENV TZ这样的用法通常是用来设置时区环境变量TZ代表Time Zone
ENV TZ=Asia/Shanghai
# 声明变量
ARG file_name=dsBase-jar-with-dependencies.jar
# 让容器内部正常显示中文
ENV LANG C.UTF-8
ENV LANG=C.UTF-8
# 将target文件夹下的jar包gw-charge.jar复制到容器的/root目录下
COPY ./lib /root/lib
COPY ./target /root/target
# 将jar包复制到容器的/root目录下
COPY ${file_name} /root/${file_name}
#设置这个环境变量后您可以在Docker容器中启动Java应用程序时使用这些参数。
ENV JAVA_OPTS="-Xms1024m -Xmx2048m"
# 标识为生产环境
ENV WORKING_ENV="pro"
ENV WORKING_ENV="dev"
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -cp /root/target/classes:/root/lib/* com.dsideal.base.BaseApplication" ]
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar /root/${file_name}" ]

Loading…
Cancel
Save