Dockerfile 769 B

12345678910111213141516171819202122232425262728293031323334353637
  1. FROM alpine:3.9
  2. LABEL maintainer "André Peters <andre.peters@servercow.de>"
  3. # Installation
  4. RUN apk add --update \
  5. && apk add --no-cache nagios-plugins-smtp \
  6. nagios-plugins-tcp \
  7. nagios-plugins-http \
  8. nagios-plugins-ping \
  9. curl \
  10. bash \
  11. coreutils \
  12. jq \
  13. fcgi \
  14. openssl \
  15. nagios-plugins-mysql \
  16. nagios-plugins-dns \
  17. nagios-plugins-disk \
  18. bind-tools \
  19. redis \
  20. perl \
  21. perl-io-socket-ssl \
  22. perl-io-socket-inet6 \
  23. perl-socket \
  24. perl-socket6 \
  25. perl-mime-lite \
  26. perl-term-readkey \
  27. tini \
  28. tzdata \
  29. && curl https://raw.githubusercontent.com/mludvig/smtp-cli/v3.9/smtp-cli -o /smtp-cli \
  30. && chmod +x smtp-cli
  31. COPY watchdog.sh /watchdog.sh
  32. ENTRYPOINT ["/sbin/tini", "-g", "--"]
  33. # Less verbose
  34. CMD /watchdog.sh 2> /dev/null