From 6ccdfc95c331f328ba71dfb5f6f36702f87338c6 Mon Sep 17 00:00:00 2001 From: "James Z.M. Gao" Date: Tue, 3 May 2016 08:53:33 +0800 Subject: add Dockerfile --- Dockerfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ce55fe4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,26 @@ +FROM jeanblanchard/java:8 +MAINTAINER James Z.M. Gao + +# Download +ADD http://downloads.sourceforge.net/project/davmail/davmail/4.7.2/davmail-linux-x86_64-4.7.2-2427.tgz /opt/ +COPY content / + +# untar file, add a non-root system user +# note we specify a id so as to *try* to avoid collisions on the host +RUN apk --update upgrade && \ + cd /opt && \ + tar -xzv -f davmail-linux-x86_64-4.7.2-2427.tgz && \ + mv /opt/davmail-*/* /opt/davmail/ && \ + rm -rf /var/cache/apk/* /tmp/* /opt/davmail-* && \ + adduser -S -u 500 -h /var/lib/davmail davmail && \ + chmod 0644 /etc/davmail/* + +USER davmail + +EXPOSE 1080 +EXPOSE 1143 +EXPOSE 1389 +EXPOSE 1110 +EXPOSE 1025 +WORKDIR /opt/davmail +ENTRYPOINT ["/opt/davmail/entrypoint.sh"] -- cgit v1.2.3