From fdbf9fb14c4b6ffce4b29f21b1ae88fd47c2c0c2 Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Mon, 5 Aug 2019 01:36:46 +0200 Subject: [PATCH] add java9-12 versions for tests --- 2.7-java9/Dockerfile | 19 +++++++++++++++++++ 2.8-java9/Dockerfile | 19 +++++++++++++++++++ 3.0-java9/Dockerfile | 19 +++++++++++++++++++ 3.1-java9/Dockerfile | 19 +++++++++++++++++++ 3.2-java10/Dockerfile | 19 +++++++++++++++++++ 3.2-java11/Dockerfile | 19 +++++++++++++++++++ 3.2-java12/Dockerfile | 19 +++++++++++++++++++ 3.2-java9/Dockerfile | 19 +++++++++++++++++++ README.md | 24 ++++++++++++++++++++++++ 9 files changed, 176 insertions(+) create mode 100644 2.7-java9/Dockerfile create mode 100644 2.8-java9/Dockerfile create mode 100644 3.0-java9/Dockerfile create mode 100644 3.1-java9/Dockerfile create mode 100644 3.2-java10/Dockerfile create mode 100644 3.2-java11/Dockerfile create mode 100644 3.2-java12/Dockerfile create mode 100644 3.2-java9/Dockerfile diff --git a/2.7-java9/Dockerfile b/2.7-java9/Dockerfile new file mode 100644 index 0000000..1b78f3a --- /dev/null +++ b/2.7-java9/Dockerfile @@ -0,0 +1,19 @@ +FROM java:9-jre-alpine +LABEL maintainer="felixlohmeier@opencultureconsulting.com" +# OpenRefine 2.7 + +ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/2.7/openrefine-linux-2.7.tar.gz + +WORKDIR /app + +RUN set -xe \ + && apk add --no-cache bash curl jq tar \ + && curl -sSL ${OR_URL} | tar xz --strip 1 + +VOLUME /data +WORKDIR /data + +EXPOSE 3333 + +ENTRYPOINT ["/app/refine"] +CMD ["-i", "0.0.0.0", "-d", "/data"] diff --git a/2.8-java9/Dockerfile b/2.8-java9/Dockerfile new file mode 100644 index 0000000..52c5edf --- /dev/null +++ b/2.8-java9/Dockerfile @@ -0,0 +1,19 @@ +FROM java:9-jre-alpine +LABEL maintainer="felixlohmeier@opencultureconsulting.com" +# OpenRefine 2.8 + +ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/2.8/openrefine-linux-2.8.tar.gz + +WORKDIR /app + +RUN set -xe \ + && apk add --no-cache bash curl jq tar \ + && curl -sSL ${OR_URL} | tar xz --strip 1 + +VOLUME /data +WORKDIR /data + +EXPOSE 3333 + +ENTRYPOINT ["/app/refine"] +CMD ["-i", "0.0.0.0", "-d", "/data"] diff --git a/3.0-java9/Dockerfile b/3.0-java9/Dockerfile new file mode 100644 index 0000000..deb52c5 --- /dev/null +++ b/3.0-java9/Dockerfile @@ -0,0 +1,19 @@ +FROM java:9-jre-alpine +LABEL maintainer="felixlohmeier@opencultureconsulting.com" +# OpenRefine 3.0 + +ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/3.0/openrefine-linux-3.0.tar.gz + +WORKDIR /app + +RUN set -xe \ + && apk add --no-cache bash curl jq tar \ + && curl -sSL ${OR_URL} | tar xz --strip 1 + +VOLUME /data +WORKDIR /data + +EXPOSE 3333 + +ENTRYPOINT ["/app/refine"] +CMD ["-i", "0.0.0.0", "-d", "/data"] diff --git a/3.1-java9/Dockerfile b/3.1-java9/Dockerfile new file mode 100644 index 0000000..1e3a9b1 --- /dev/null +++ b/3.1-java9/Dockerfile @@ -0,0 +1,19 @@ +FROM java:9-jre-alpine +LABEL maintainer="felixlohmeier@opencultureconsulting.com" +# OpenRefine 3.1 + +ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/3.1/openrefine-linux-3.1.tar.gz + +WORKDIR /app + +RUN set -xe \ + && apk add --no-cache bash curl jq tar \ + && curl -sSL ${OR_URL} | tar xz --strip 1 + +VOLUME /data +WORKDIR /data + +EXPOSE 3333 + +ENTRYPOINT ["/app/refine"] +CMD ["-i", "0.0.0.0", "-d", "/data"] diff --git a/3.2-java10/Dockerfile b/3.2-java10/Dockerfile new file mode 100644 index 0000000..a9a4328 --- /dev/null +++ b/3.2-java10/Dockerfile @@ -0,0 +1,19 @@ +FROM java:10-jre-alpine +LABEL maintainer="felixlohmeier@opencultureconsulting.com" +# OpenRefine 3.2 + +ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/3.2/openrefine-linux-3.2.tar.gz + +WORKDIR /app + +RUN set -xe \ + && apk add --no-cache bash curl jq tar \ + && curl -sSL ${OR_URL} | tar xz --strip 1 + +VOLUME /data +WORKDIR /data + +EXPOSE 3333 + +ENTRYPOINT ["/app/refine"] +CMD ["-i", "0.0.0.0", "-d", "/data"] diff --git a/3.2-java11/Dockerfile b/3.2-java11/Dockerfile new file mode 100644 index 0000000..7aa4b12 --- /dev/null +++ b/3.2-java11/Dockerfile @@ -0,0 +1,19 @@ +FROM java:11-jre-alpine +LABEL maintainer="felixlohmeier@opencultureconsulting.com" +# OpenRefine 3.2 + +ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/3.2/openrefine-linux-3.2.tar.gz + +WORKDIR /app + +RUN set -xe \ + && apk add --no-cache bash curl jq tar \ + && curl -sSL ${OR_URL} | tar xz --strip 1 + +VOLUME /data +WORKDIR /data + +EXPOSE 3333 + +ENTRYPOINT ["/app/refine"] +CMD ["-i", "0.0.0.0", "-d", "/data"] diff --git a/3.2-java12/Dockerfile b/3.2-java12/Dockerfile new file mode 100644 index 0000000..4c6523f --- /dev/null +++ b/3.2-java12/Dockerfile @@ -0,0 +1,19 @@ +FROM java:12-jre-alpine +LABEL maintainer="felixlohmeier@opencultureconsulting.com" +# OpenRefine 3.2 + +ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/3.2/openrefine-linux-3.2.tar.gz + +WORKDIR /app + +RUN set -xe \ + && apk add --no-cache bash curl jq tar \ + && curl -sSL ${OR_URL} | tar xz --strip 1 + +VOLUME /data +WORKDIR /data + +EXPOSE 3333 + +ENTRYPOINT ["/app/refine"] +CMD ["-i", "0.0.0.0", "-d", "/data"] diff --git a/3.2-java9/Dockerfile b/3.2-java9/Dockerfile new file mode 100644 index 0000000..f2f369b --- /dev/null +++ b/3.2-java9/Dockerfile @@ -0,0 +1,19 @@ +FROM java:9-jre-alpine +LABEL maintainer="felixlohmeier@opencultureconsulting.com" +# OpenRefine 3.2 + +ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/3.2/openrefine-linux-3.2.tar.gz + +WORKDIR /app + +RUN set -xe \ + && apk add --no-cache bash curl jq tar \ + && curl -sSL ${OR_URL} | tar xz --strip 1 + +VOLUME /data +WORKDIR /data + +EXPOSE 3333 + +ENTRYPOINT ["/app/refine"] +CMD ["-i", "0.0.0.0", "-d", "/data"] diff --git a/README.md b/README.md index 85efe26..94c7290 100644 --- a/README.md +++ b/README.md @@ -14,27 +14,51 @@ cf. [OpenRefine Releases](https://github.com/OpenRefine/OpenRefine/releases) OpenRefine 3.2 (2019-07-16) from java:8-jre-alpine **[3.2] [latest]** > docker pull felixlohmeier/openrefine:3.2 +OpenRefine 3.2 (2019-07-16) from java:9-jre-alpine **[3.2-java9]** +> docker pull felixlohmeier/openrefine:3.2-java9 + +OpenRefine 3.2 (2019-07-16) from java:10-jre-alpine **[3.2-java10]** +> docker pull felixlohmeier/openrefine:3.2-java10 + +OpenRefine 3.2 (2019-07-16) from java:11-jre-alpine **[3.2-java11]** +> docker pull felixlohmeier/openrefine:3.2-java11 + +OpenRefine 3.2 (2019-07-16) from java:12-jre-alpine **[3.2-java12]** +> docker pull felixlohmeier/openrefine:3.2-java12 + OpenRefine 3.1 (2018-11-29) from java:8-jre-alpine **[3.1]** > docker pull felixlohmeier/openrefine:3.1 OpenRefine 3.1 (2018-11-29) from openjdk:7-jre **[3.1-java7]** > docker pull felixlohmeier/openrefine:3.1-java7 +OpenRefine 3.1 (2018-11-29) from java:9-jre-alpine **[3.1-java9]** +> docker pull felixlohmeier/openrefine:3.1-java9 + OpenRefine 3.0 (2018-09-16) from java:8-jre-alpine **[3.0]** > docker pull felixlohmeier/openrefine:3.0 OpenRefine 3.0 (2018-09-16) from openjdk:7-jre **[3.0-java7]** > docker pull felixlohmeier/openrefine:3.0-java7 +OpenRefine 3.0 (2018-09-16) from java:9-jre-alpine **[3.0-java9]** +> docker pull felixlohmeier/openrefine:3.0-java9 + OpenRefine 2.8 (2017-11-19) from java:8-jre-alpine **[2.8]** > docker pull felixlohmeier/openrefine:2.8 +OpenRefine 2.8 (2017-11-19) from java:9-jre-alpine **[2.8-java9]** +> docker pull felixlohmeier/openrefine:2.8-java9 + OpenRefine 2.8 (2017-11-19) from openjdk:7-jre **[2.8-java7]** > docker pull felixlohmeier/openrefine:2.8-java7 OpenRefine 2.7 (2017-06-18) from java:8-jre-alpine **[2.7]** > docker pull felixlohmeier/openrefine:2.7 +OpenRefine 2.7 (2017-06-18) from java:9-jre-alpine **[2.7-java9]** +> docker pull felixlohmeier/openrefine:2.7-java9 + OpenRefine 2.7 (2017-06-18) from openjdk:7-jre **[2.7-java7]** > docker pull felixlohmeier/openrefine:2.7-java7