FROM debian:latest

LABEL maintainer "apo@debian.org"
LABEL description "OpenRefine development image based on Debian (not intended for production use)"

# environment variables and timezone settings
ENV TZ="Europe/Berlin"

# manual way to install openrefine
COPY debdir /debdir

# Install OpenRefine
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
    echo $TZ > /etc/timezone && \
    apt update && \
    apt install -y procps && \
    apt install -y ./debdir/*.deb && \
    apt -y clean && \
    rm -r /var/cache/apt /var/lib/apt/lists/* /debdir

EXPOSE 3333

CMD ["/usr/bin/openrefine", "-i", "0.0.0.0"]
