FROM debian:jessie MAINTAINER Wonderfall ARG TINI_VER=0.9.0 ENV USERID=1000 \ GROUPID=1000 \ SECRET=ZyCnLAhYKBIJrukuKZZJ \ CONTACT=contact@domain.tld \ MAX_FILE_SIZE=100000000 \ WEBROOT=/ \ DOMAIN=domain.tld RUN apt-get update && apt-get install -y --no-install-recommends --no-install-suggests \ wget \ perl \ make \ gcc \ ca-certificates \ libssl-dev \ shared-mime-info \ perlmagick \ && cpan install Carton \ && mkdir /lutim && cd /lutim \ && wget -qO- https://github.com/ldidry/lutim/archive/master.tar.gz | tar xz --strip 1 \ && carton install \ && wget -q https://github.com/krallin/tini/releases/download/v$TINI_VER/tini_$TINI_VER.deb -P /tmp \ && dpkg -i /tmp/tini_$TINI_VER.deb \ && apt-get purge -y \ wget \ make \ gcc \ libssl-dev \ ca-certificates \ && apt-get autoremove --purge -y && apt-get clean \ && rm -rf /var/lib/apt/lists/* /root/.cpan* /lutim/local/cache/* /lutim/utilities /tmp/* COPY run.sh /usr/local/bin/run.sh COPY lutim.conf /lutim/lutim.conf RUN chmod +x /usr/local/bin/run.sh EXPOSE 8181 VOLUME /data /lutim/files CMD ["tini","--","run.sh"]