diff --git a/concourse/petclinic-theia-image/Dockerfile b/concourse/petclinic-theia-image/Dockerfile new file mode 100644 index 000000000..ee03b16d1 --- /dev/null +++ b/concourse/petclinic-theia-image/Dockerfile @@ -0,0 +1,3 @@ +FROM kdvolder/sts4-theia-snapshot +ADD clone-and-build.sh /tmp/clone-and-build.sh +RUN /tmp/clone-and-build.sh diff --git a/concourse/petclinic-theia-image/README.md b/concourse/petclinic-theia-image/README.md new file mode 100644 index 000000000..e59a8ff8c --- /dev/null +++ b/concourse/petclinic-theia-image/README.md @@ -0,0 +1,14 @@ +Theai + Spring Petclinic layer +============================= + +To build this docker image: + +``` +docker build -t kdvolder/theia-petclinic . +``` + +To run this + +``` +docker run -it --init -p 3000:3000 -p 8080:8080 kdvolder/theia-petclinic:latest +``` \ No newline at end of file diff --git a/concourse/petclinic-theia-image/clone-and-build.sh b/concourse/petclinic-theia-image/clone-and-build.sh new file mode 100755 index 000000000..d2b1d9ba8 --- /dev/null +++ b/concourse/petclinic-theia-image/clone-and-build.sh @@ -0,0 +1,8 @@ +#!/bin/bash +set -ev +mkdir /home/project +git clone https://github.com/spring-projects/spring-petclinic.git /home/project +cd /home/project +./mvnw clean package +rm -fr target +rm -fr /tmp/clone-and-build.sh \ No newline at end of file