diff --git a/petclinic-containers/pom.xml b/petclinic-container/pom.xml
similarity index 62%
rename from petclinic-containers/pom.xml
rename to petclinic-container/pom.xml
index 4e16a4426..5f37a34d3 100644
--- a/petclinic-containers/pom.xml
+++ b/petclinic-container/pom.xml
@@ -10,12 +10,10 @@
2.0
- petclinic-containers
+ petclinic-container
pom
petclinic-containers
-
-
docker-build
@@ -43,15 +41,36 @@
org.springframework.samples
petclinic-application
${project.version}
- ${project.packaging}
+ jar
true
${basedir}/src/main/resources
petclinic.jar
- ${docker.build.directory}
- true
- true
+
+
+
+
+
+ org.codehaus.mojo
+ exec-maven-plugin
+ ${mojo-exec.version}
+
+
+ docker-package
+ package
+
+ exec
+
+
+ docker
+ ${project.basedir}/src/main/resources
+
+ build
+ .
+ -t
+ ${project.groupId}/${project.artifactId}:${project.version}
+
@@ -60,5 +79,4 @@
-
diff --git a/petclinic-container/src/main/resources/dockerfile b/petclinic-container/src/main/resources/dockerfile
new file mode 100644
index 000000000..9c48f6cde
--- /dev/null
+++ b/petclinic-container/src/main/resources/dockerfile
@@ -0,0 +1,4 @@
+FROM java:8
+EXPOSE 8080
+COPY petclinic.jar /
+CMD ["java", "-jar", "petclinic.jar"]
diff --git a/petclinic-container/src/main/resources/petclinic.jar b/petclinic-container/src/main/resources/petclinic.jar
new file mode 100644
index 000000000..5b64db9c6
Binary files /dev/null and b/petclinic-container/src/main/resources/petclinic.jar differ
diff --git a/petclinic-containers/src/main/resources/Dockerfile b/petclinic-containers/src/main/resources/Dockerfile
deleted file mode 100644
index e69de29bb..000000000
diff --git a/pom.xml b/pom.xml
index 98ab7072a..10823ae1e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
petclinic-application
- petclinic-containers
+ petclinic-container
@@ -44,6 +44,7 @@
2.8.1
+ 1.6.0
@@ -83,5 +84,4 @@
-