diff --git a/2.7rc1/Dockerfile b/2.7rc1/Dockerfile new file mode 100644 index 0000000..50c98ca --- /dev/null +++ b/2.7rc1/Dockerfile @@ -0,0 +1,20 @@ +FROM java:8-jre-alpine +MAINTAINER felixlohmeier +# OpenRefine 2.7 Release Candidate 1 +# derived from docker image vimagick/openrefine for personal use + +ENV OR_URL https://github.com/OpenRefine/OpenRefine/releases/download/2.7-rc.1/openrefine-linux-2.7-rc.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/README.md b/README.md index f8cfdc9..7f4e89f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Docker container for OpenRefine Server -[OpenRefine](http://openrefine.org/) is a free, open source power tool for working with messy data and improving it. These docker images are automatically build from released versions (2.6rc1, 2.6rc2) or from the official GitHub Repository (latest). +[OpenRefine](http://openrefine.org/) is a free, open source power tool for working with messy data and improving it. These docker images are automatically build from released versions (2.6rc1, 2.6rc2, 2.7rc1) or from official GitHub Repository (latest). * [GitHub Repository with Dockerbuild files](https://github.com/felixlohmeier/openrefine-docker) * [Docker Hub with docker images](https://hub.docker.com/r/felixlohmeier/openrefine/) @@ -10,6 +10,9 @@ Dockerbuild files are inspired by [vimagick/openrefine](https://hub.docker.com/r ### versions cf. [OpenRefine Releases](https://github.com/OpenRefine/OpenRefine/releases) +OpenRefine 2.7 Release Candidate 1 (2017-02-10) from java:8-jre-alpine **[2.7rc1]** +> docker pull felixlohmeier/openrefine:2.7rc1 + OpenRefine 2.6 Release Candidate 2 (2015-10-14) from java:8-jre-alpine **[2.6rc2]** > docker pull felixlohmeier/openrefine:2.6rc2 @@ -20,7 +23,7 @@ OpenRefine Development Version (automated build) from ubuntu:trusty + jdk **[lat > docker pull felixlohmeier/openrefine ### usage -> docker run -p 80:3333 felixlohmeier/openrefine:2.6rc2 +> docker run -p 80:3333 felixlohmeier/openrefine:2.7rc1 point your browser on host machine to http://localhost or point browser on any machine within your network to http://