blob: e99bf7d8e319d9d0623a411314eb94943ad5bfae [file] [log] [blame]
Matthias Andreas Benkard9dabdab2024-03-06 13:12:09 +01001FROM alpine:3.19
Matthias Andreas Benkard4edeb9f2021-01-02 15:32:21 +01002
Matthias Andreas Benkard9dabdab2024-03-06 13:12:09 +01003LABEL maintainer "The Infrastructure Company GmbH GmbH <info@servercow.de>"
Matthias Andreas Benkardb7a13512023-11-18 16:44:25 +01004
Matthias Andreas Benkard3c18a082022-12-27 17:32:58 +01005RUN apk upgrade --no-cache \
6 && apk add --update --no-cache \
Matthias Andreas Benkard4edeb9f2021-01-02 15:32:21 +01007 rsync \
Matthias Andreas Benkard9dabdab2024-03-06 13:12:09 +01008 clamav \
Matthias Andreas Benkard3c18a082022-12-27 17:32:58 +01009 bind-tools \
Matthias Andreas Benkard9dabdab2024-03-06 13:12:09 +010010 bash \
11 tini
Matthias Andreas Benkard4edeb9f2021-01-02 15:32:21 +010012
Matthias Andreas Benkard3c18a082022-12-27 17:32:58 +010013# init
14COPY clamd.sh /clamd.sh
15RUN chmod +x /sbin/tini
Matthias Andreas Benkard4edeb9f2021-01-02 15:32:21 +010016
Matthias Andreas Benkard3c18a082022-12-27 17:32:58 +010017# healthcheck
18COPY healthcheck.sh /healthcheck.sh
19RUN chmod +x /healthcheck.sh
20HEALTHCHECK --start-period=6m CMD "/healthcheck.sh"
21
Matthias Andreas Benkard9dabdab2024-03-06 13:12:09 +010022# healthcheck
23COPY healthcheck.sh /healthcheck.sh
24COPY clamdcheck.sh /usr/local/bin
25RUN chmod +x /healthcheck.sh
26RUN chmod +x /usr/local/bin/clamdcheck.sh
27HEALTHCHECK --start-period=6m CMD "/healthcheck.sh"
28
Matthias Andreas Benkard3c18a082022-12-27 17:32:58 +010029ENTRYPOINT []
30CMD ["/sbin/tini", "-g", "--", "/clamd.sh"]