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 @@ -