Created
December 2, 2020 22:35
-
-
Save thadguidry/149790397ee88f08a8fcfc162b362817 to your computer and use it in GitHub Desktop.
Dockerfile for OpenRefine with RDF Extension
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Dockerfile for OpenRefine with RDF Extension | |
# | |
FROM openjdk:8-jre-alpine | |
MAINTAINER thadguidry@gmail.com | |
ENV OPENREFINE_MEMORY 2G | |
ENV OPENREFINE_VERSION 3.4.1 | |
ENV OPENREFINE_FILE openrefine-linux-${OPENREFINE_VERSION}.tar.gz | |
ENV OPENREFINE_URL https://github.com/OpenRefine/OpenRefine/releases/download/${OPENREFINE_VERSION}/${OPENREFINE_FILE} | |
ENV RDF_EXTENSION_VERSION 1.3.0 | |
ENV RDF_EXTENSION_FILE rdf-extension-${RDF_EXTENSION_VERSION}.zip | |
ENV RDF_EXTENSION_URL https://github.com/stkenny/grefine-rdf-extension/releases/download/v${RDF_EXTENSION_VERSION}/${RDF_EXTENSION_FILE} | |
WORKDIR /app | |
RUN set -xe \ | |
&& apk add --no-cache bash curl tar \ | |
&& curl -sSL ${OPENREFINE_URL} | tar xz --strip 1 \ | |
&& cd webapp/extensions && mkdir rdf-extension \ | |
&& curl -o rdf-extension.zip -ssL ${RDF_EXTENSION_URL} \ | |
&& unzip -d rdf-extension rdf-extension.zip && rm rdf-extension.zip | |
VOLUME /data | |
WORKDIR /data | |
EXPOSE 3333 | |
#ENTRYPOINT ["/app/refine"] | |
CMD ["sh", "-c", "/app/refine -i 0.0.0.0 -d /data -m ${OPENREFINE_MEMORY}" ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment