diff --git a/docker/Dockerfile b/docker/Dockerfile index 0ace847..d25e69e 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,29 +1,26 @@ FROM alpine:latest MAINTAINER felixlohmeier # The OpenRefine Python Client Library from PaulMakepeace provides an interface to communicating with an OpenRefine server. This fork extends the command line interface (CLI) and supports communication between docker containers. -# Source: https://github.com/felixlohmeier/openrefine-client +# Source: https://github.com/opencultureconsulting/openrefine-client -# Install python, pip, unzip, curl and grep +# Install python and pip RUN apk add --no-cache \ python \ - py-pip \ - unzip \ - curl \ - grep + py-pip # Install dependency urllib2_file RUN pip install urllib2_file==0.2.1 # Download and build openrefine-client-master WORKDIR /app -RUN curl -L -o tmp.zip https://github.com/felixlohmeier/openrefine-client/archive/master.zip -RUN unzip tmp.zip && rm tmp.zip +COPY google google +COPY refine.py . # Change docker WORKDIR (shall be mounted by user) WORKDIR /data # Execute refine.py -ENTRYPOINT ["/app/openrefine-client-master/refine.py"] +ENTRYPOINT ["/app/refine.py"] # Default command: print help CMD ["-h"]