create docker image with COPY instead of curl
This commit is contained in:
parent
fce77d8d78
commit
221b83e805
|
@ -1,29 +1,26 @@
|
|||
FROM alpine:latest
|
||||
MAINTAINER felixlohmeier <felixlohmeier@opencultureconsulting.com>
|
||||
# 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"]
|
||||
|
|
Loading…
Reference in New Issue