36 lines
1.4 KiB
Docker
36 lines
1.4 KiB
Docker
ARG ALPINE_VER=3.9
|
|
|
|
FROM alpine:${ALPINE_VER}
|
|
|
|
LABEL maintainer="jeff@ressourcenkonflikt.de"
|
|
LABEL vendor="https://github.com/jeboehm/docker-mailserver"
|
|
|
|
# hadolint ignore=DL3003
|
|
RUN apk --no-cache add \
|
|
bash \
|
|
bind-tools \
|
|
clamav-scanner \
|
|
gnupg \
|
|
ncurses \
|
|
rsync \
|
|
wget && \
|
|
wget -q -O /tmp/master.tar.gz https://github.com/extremeshok/clamav-unofficial-sigs/archive/master.tar.gz && \
|
|
cd /tmp && \
|
|
tar -xvf master.tar.gz && \
|
|
cd clamav-unofficial-sigs-master && \
|
|
cp clamav-unofficial-sigs.sh /usr/local/bin/ && \
|
|
chmod +x /usr/local/bin/clamav-unofficial-sigs.sh && \
|
|
cp -r config /etc/clamav-unofficial-sigs && \
|
|
mkdir /var/lib/clamav-unofficial-sigs && \
|
|
chown clamav /var/lib/clamav-unofficial-sigs && \
|
|
cp /etc/clamav-unofficial-sigs/os/os.ubuntu.conf /etc/clamav-unofficial-sigs/os.conf && \
|
|
echo "user_configuration_complete=\"yes\"" >> /etc/clamav-unofficial-sigs/user.conf && \
|
|
echo "logging_enabled=\"no\"" >> /etc/clamav-unofficial-sigs/user.conf && \
|
|
echo "enable_random=\"no\"" >> /etc/clamav-unofficial-sigs/user.conf && \
|
|
echo "reload_dbs=\"no\"" >> /etc/clamav-unofficial-sigs/user.conf && \
|
|
rm -rf /tmp/* /var/log/* /etc/clamav-unofficial-sigs/os/
|
|
|
|
USER clamav
|
|
|
|
CMD ["/usr/local/bin/clamav-unofficial-sigs.sh"]
|