main
黄海 9 months ago
parent 5b398ace35
commit 1ad7761556

@ -6,18 +6,19 @@ WORKDIR /root
# ENV TZ这样的用法通常是用来设置时区环境变量TZ代表Time Zone
ENV TZ=Asia/Shanghai
# 让容器内部正常显示中文
ENV LANG C.UTF-8
# 声明变量
ENV file_name="dsGw-jar-with-dependencies.jar"
# 让容器内部正常显示中文
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.gw.GwApplication" ]
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar $file_name" ]

@ -147,9 +147,9 @@
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
<configuration>
<descriptors>
<descriptor>src/main/resources/package.xml</descriptor> <!-- 配置文件路径 -->
</descriptors>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.dsideal.base.BaseApplication</mainClass>
@ -166,6 +166,18 @@
</execution>
</executions>
</plugin>
<!-- 禁用默认的 jar 打包插件,防止生成额外的 jar 文件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>default-jar</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

@ -6,18 +6,19 @@ WORKDIR /root
# ENV TZ这样的用法通常是用来设置时区环境变量TZ代表Time Zone
ENV TZ=Asia/Shanghai
# 让容器内部正常显示中文
ENV LANG C.UTF-8
# 声明变量
ENV file_name="dsRes-jar-with-dependencies.jar"
# 让容器内部正常显示中文
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.resource.ResApplication" ]
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -jar $file_name" ]

@ -59,12 +59,6 @@
<artifactId>japidocs</artifactId>
<version>1.4.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.11.0</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
@ -92,11 +86,6 @@
<artifactId>jackson-core</artifactId>
<version>2.17.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.17.2</version>
</dependency>
<!--引用json库-->
<dependency>
<groupId>net.sf.json-lib</groupId>
@ -191,13 +180,6 @@
<version>2.20.0</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.36</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
@ -244,11 +226,7 @@
<artifactId>jjwt</artifactId>
<version>0.7.0</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
@ -259,11 +237,6 @@
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
</dependencies>
<build>
<!--不加此项,文件名中就会多出一个版本号-->
@ -294,9 +267,9 @@
<artifactId>maven-assembly-plugin</artifactId>
<version>3.3.0</version>
<configuration>
<descriptors>
<descriptor>src/main/resources/package.xml</descriptor> <!-- 配置文件路径 -->
</descriptors>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.dsideal.base.BaseApplication</mainClass>
@ -313,6 +286,18 @@
</execution>
</executions>
</plugin>
<!-- 禁用默认的 jar 打包插件,防止生成额外的 jar 文件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<executions>
<execution>
<id>default-jar</id>
<phase>none</phase>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Loading…
Cancel
Save