小编Ozz*_*zzy的帖子

从 docker 文件中获取 pom.xml 中定义的文件名的最佳实践是什么?

我正在为我的 Spring Boot 应用程序创建一个 docker 文件。

这是文件:

FROM openjdk:8-jdk-alpine
COPY eureka/target/eureka-1.0.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
Run Code Online (Sandbox Code Playgroud)

jar 文件的名称(本例中为 eureka-1.0.jar)在 pom.xml 中定义

<artifactId>eureka</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
Run Code Online (Sandbox Code Playgroud)

我的问题是;当我更改 pom 中的文件名时,我必须手动将更改反映到 docker 文件,这会破坏自动部署过程。

从 docker 文件中获取 pom.xml 中定义的文件名的最佳实践是什么?

(如果它对最佳实践很重要:有多个 docker 文件都与此文件类似,并且它们由 docker-compose.yml 使用)

java maven docker spring-boot dockerfile

5
推荐指数
1
解决办法
5362
查看次数

标签 统计

docker ×1

dockerfile ×1

java ×1

maven ×1

spring-boot ×1