From 286251594248bbce78e20b0a57f37863140576b4 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Mon, 2 Mar 2020 11:26:25 -0800 Subject: [PATCH] Add some readme and Dockerfile... ... to create a Theia snapshot image that comes with Spring petclinic pre-installed and pre-built. --- concourse/petclinic-theia-image/Dockerfile | 3 +++ concourse/petclinic-theia-image/README.md | 14 ++++++++++++++ concourse/petclinic-theia-image/clone-and-build.sh | 8 ++++++++ 3 files changed, 25 insertions(+) create mode 100644 concourse/petclinic-theia-image/Dockerfile create mode 100644 concourse/petclinic-theia-image/README.md create mode 100755 concourse/petclinic-theia-image/clone-and-build.sh 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