Small fixes for CLAMD Health Check

This commit is contained in:
DerLinkman 2023-05-12 08:30:55 +00:00
parent c948a6cdbc
commit 384307b35c
2 changed files with 15 additions and 0 deletions

View File

@ -117,6 +117,7 @@ COPY --from=builder "/clamav" "/"
# init
COPY clamd.sh /clamd.sh
COPY clamdcheck.sh /usr/local/bin/
RUN chmod +x /sbin/tini
# healthcheck

View File

@ -0,0 +1,14 @@
#!/bin/sh
set -eu
if [ "${CLAMAV_NO_CLAMD:-}" != "false" ]; then
if [ "$(echo "PING" | nc localhost 3310)" != "PONG" ]; then
echo "ERROR: Unable to contact server"
exit 1
fi
echo "Clamd is up"
fi
exit 0