From 8a3c09594e53d894e079c57a4477a147ad25bf19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 16 Oct 2024 11:07:40 +0800 Subject: [PATCH] 'commit' --- dsBase/Dockerfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dsBase/Dockerfile b/dsBase/Dockerfile index 5f1951fe..6fe61419 100644 --- a/dsBase/Dockerfile +++ b/dsBase/Dockerfile @@ -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}" ]