Dockerfile 809 B

12345678910111213141516171819202122232425262728293031323334
  1. FROM alpine:3.6
  2. LABEL maintainer "Andre Peters <andre.peters@servercow.de>"
  3. RUN apk add --update --no-cache \
  4. bash \
  5. curl \
  6. openssl \
  7. bind-tools \
  8. jq \
  9. libressl-dev \
  10. libbsd-dev \
  11. libseccomp-dev \
  12. mariadb-client \
  13. tini \
  14. make \
  15. gcc \
  16. libressl \
  17. libc-dev \
  18. redis \
  19. linux-headers \
  20. ca-certificates \
  21. && curl -s https://kristaps.bsd.lv/acme-client/snapshots/acme-client-portable.tgz | tar xfvz - \
  22. && cd acme-client-* \
  23. && sed -i 's/LE-SA-v1.1.1-August-1-2016.pdf/LE-SA-v1.2-November-15-2017.pdf/g' main.c \
  24. && make \
  25. && make install \
  26. && cd .. \
  27. && rm -rf acme-client-* \
  28. && apk del libressl-dev libbsd-dev libseccomp-dev libc-dev linux-headers
  29. COPY docker-entrypoint.sh /srv/docker-entrypoint.sh
  30. CMD ["/sbin/tini", "-g", "--", "/srv/docker-entrypoint.sh"]