diff --git a/clamav/Dockerfile b/clamav/Dockerfile index e2b41a91..eb7e9f2a 100644 --- a/clamav/Dockerfile +++ b/clamav/Dockerfile @@ -8,6 +8,6 @@ RUN apk add --update \ COPY conf /etc/clamav +COPY start.sh /start.sh - -CMD ["/usr/sbin/clamd"] +CMD ["/start.sh"] diff --git a/clamav/start.sh b/clamav/start.sh new file mode 100755 index 00000000..214230fd --- /dev/null +++ b/clamav/start.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +# Bootstrap the database if clamav is running for the first time +[ -f /data/main.cvd ] || freshclam + +# Run the update daemon +freshclam -d -c 6 + +# Run clamav +clamd