add java9-12 versions for tests

This commit is contained in:
Felix Lohmeier 2019-08-05 01:36:46 +02:00
parent 80f35d5490
commit fdbf9fb14c
9 changed files with 176 additions and 0 deletions

19
2.7-java9/Dockerfile Normal file
View File

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

19
2.8-java9/Dockerfile Normal file
View File

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

19
3.0-java9/Dockerfile Normal file
View File

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

19
3.1-java9/Dockerfile Normal file
View File

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

19
3.2-java10/Dockerfile Normal file
View File

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

19
3.2-java11/Dockerfile Normal file
View File

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

19
3.2-java12/Dockerfile Normal file
View File

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

19
3.2-java9/Dockerfile Normal file
View File

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

View File

@ -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]** OpenRefine 3.2 (2019-07-16) from java:8-jre-alpine **[3.2] [latest]**
> docker pull felixlohmeier/openrefine:3.2 > 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]** OpenRefine 3.1 (2018-11-29) from java:8-jre-alpine **[3.1]**
> docker pull felixlohmeier/openrefine:3.1 > docker pull felixlohmeier/openrefine:3.1
OpenRefine 3.1 (2018-11-29) from openjdk:7-jre **[3.1-java7]** OpenRefine 3.1 (2018-11-29) from openjdk:7-jre **[3.1-java7]**
> docker pull felixlohmeier/openrefine: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]** OpenRefine 3.0 (2018-09-16) from java:8-jre-alpine **[3.0]**
> docker pull felixlohmeier/openrefine:3.0 > docker pull felixlohmeier/openrefine:3.0
OpenRefine 3.0 (2018-09-16) from openjdk:7-jre **[3.0-java7]** OpenRefine 3.0 (2018-09-16) from openjdk:7-jre **[3.0-java7]**
> docker pull felixlohmeier/openrefine: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]** OpenRefine 2.8 (2017-11-19) from java:8-jre-alpine **[2.8]**
> docker pull felixlohmeier/openrefine: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]** OpenRefine 2.8 (2017-11-19) from openjdk:7-jre **[2.8-java7]**
> docker pull felixlohmeier/openrefine:2.8-java7 > docker pull felixlohmeier/openrefine:2.8-java7
OpenRefine 2.7 (2017-06-18) from java:8-jre-alpine **[2.7]** OpenRefine 2.7 (2017-06-18) from java:8-jre-alpine **[2.7]**
> docker pull felixlohmeier/openrefine: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]** OpenRefine 2.7 (2017-06-18) from openjdk:7-jre **[2.7-java7]**
> docker pull felixlohmeier/openrefine:2.7-java7 > docker pull felixlohmeier/openrefine:2.7-java7