Dockerfile 768 B

1234567891011121314151617181920212223242526
  1. FROM jeanblanchard/java:8
  2. MAINTAINER James Z.M. Gao <gaozm55@gmail.com>
  3. # Download
  4. ADD http://downloads.sourceforge.net/project/davmail/davmail/4.7.2/davmail-linux-x86_64-4.7.2-2427.tgz /opt/
  5. COPY content /
  6. # untar file, add a non-root system user
  7. # note we specify a id so as to *try* to avoid collisions on the host
  8. RUN apk --update upgrade && \
  9. cd /opt && \
  10. tar -xzv -f davmail-linux-x86_64-4.7.2-2427.tgz && \
  11. mv /opt/davmail-*/* /opt/davmail/ && \
  12. rm -rf /var/cache/apk/* /tmp/* /opt/davmail-* && \
  13. adduser -S -u 500 -h /var/lib/davmail davmail && \
  14. chmod 0644 /etc/davmail/*
  15. USER davmail
  16. EXPOSE 1080
  17. EXPOSE 1143
  18. EXPOSE 1389
  19. EXPOSE 1110
  20. EXPOSE 1025
  21. WORKDIR /opt/davmail
  22. ENTRYPOINT ["/opt/davmail/entrypoint.sh"]