diff --git a/docker/docker-internal-dto/pom.xml b/docker/docker-internal-dto/pom.xml
new file mode 100644
index 0000000000..d7ba6d7373
--- /dev/null
+++ b/docker/docker-internal-dto/pom.xml
@@ -0,0 +1,14 @@
+
+
+ 4.0.0
+
+ com.baeldung.docker
+ docker-spring-boot-parent
+ 0.0.1
+
+
+ docker-internal-dto
+
+
\ No newline at end of file
diff --git a/docker/docker-internal-dto/src/main/java/com/baeldung/docker/VariableDto.java b/docker/docker-internal-dto/src/main/java/com/baeldung/docker/VariableDto.java
new file mode 100644
index 0000000000..86e173e351
--- /dev/null
+++ b/docker/docker-internal-dto/src/main/java/com/baeldung/docker/VariableDto.java
@@ -0,0 +1,14 @@
+package com.baeldung.docker;
+
+public class VariableDto {
+
+ private final String value;
+
+ public VariableDto(String value) {
+ this.value = value;
+ }
+
+ public String getValue() {
+ return value;
+ }
+}
diff --git a/docker/docker-spring-boot/pom.xml b/docker/docker-spring-boot/pom.xml
index e8f6c134b1..9524f68a5a 100644
--- a/docker/docker-spring-boot/pom.xml
+++ b/docker/docker-spring-boot/pom.xml
@@ -1,21 +1,21 @@
-
+
4.0.0
- org.springframework.boot
- spring-boot-starter-parent
- 2.3.1.RELEASE
-
+ com.baeldung.docker
+ docker-spring-boot-parent
+ 0.0.1
- com.baeldung.docker
- spring-boot-docker
- 0.0.1-SNAPSHOT
- spring-boot-docker
+
+ docker-spring-boot
+
+ docker-spring-boot
Demo project showing Spring Boot and Docker
- 8
+ 11
@@ -24,6 +24,12 @@
spring-boot-starter-web
+
+ com.baeldung.docker
+ docker-internal-dto
+ 0.0.1
+
+
org.springframework.boot
spring-boot-starter-test
diff --git a/docker/docker-spring-boot/src/main/docker/Dockerfile b/docker/docker-spring-boot/src/main/docker/Dockerfile
index 663cc94490..c0fd9c9cdb 100644
--- a/docker/docker-spring-boot/src/main/docker/Dockerfile
+++ b/docker/docker-spring-boot/src/main/docker/Dockerfile
@@ -9,8 +9,8 @@ RUN java -Djarmode=layertools -jar application.jar extract
FROM adoptopenjdk:11-jre-hotspot
COPY --from=builder dependencies/ ./
-COPY --from=builder snapshot-dependencies/ ./
-COPY --from=builder internal-dependencies/ ./
COPY --from=builder spring-boot-loader/ ./
+COPY --from=builder internal-dependencies/ ./
+COPY --from=builder snapshot-dependencies/ ./
COPY --from=builder application/ ./
ENTRYPOINT ["java", "org.springframework.boot.loader.JarLauncher"]
\ No newline at end of file
diff --git a/docker/pom.xml b/docker/pom.xml
new file mode 100644
index 0000000000..3668ceb0fc
--- /dev/null
+++ b/docker/pom.xml
@@ -0,0 +1,30 @@
+
+
+ 4.0.0
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.3.1.RELEASE
+
+
+
+ com.baeldung.docker
+ docker-spring-boot-parent
+ 0.0.1
+ docker-spring-boot-parent
+ Demo project showing Spring Boot and Docker
+ pom
+
+
+ 11
+
+
+
+ docker-internal-dto
+ docker-spring-boot
+
+
+