From b1880a435c371d4fd67afc5c986ac6b5a849aa5f Mon Sep 17 00:00:00 2001 From: Flavio Meyer Date: Mon, 20 Jan 2020 14:33:49 +0100 Subject: [PATCH] Remove folder scan and alerts --- Dockerfile | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/Dockerfile b/Dockerfile index 947aac9..1bc08bf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,11 +3,9 @@ FROM golang:alpine # Update RUN apk update upgrade; -# Set timezone to Singapore +# Set timezone to Europe/Zurich RUN apk add tzdata -RUN mv /etc/localtime /etc/localtime.utc && \ - ln -s /usr/share/zoneinfo/Asia/Singapore /etc/localtime - +RUN ln -s /usr/share/zoneinfo/Europe/Zurich /etc/localtime # Install ClamAV RUN apk --no-cache add clamav clamav-libunrar \ @@ -19,36 +17,15 @@ RUN sed -i 's/^#Foreground .*$/Foreground true/g' /etc/clamav/clamd.conf \ && sed -i 's/^#TCPSocket .*$/TCPSocket 3310/g' /etc/clamav/clamd.conf \ && sed -i 's/^#Foreground .*$/Foreground true/g' /etc/clamav/freshclam.conf - -# Configure scan alerts -RUN touch /var/log/clamav-infected.log && chmod 0777 /var/log/clamav-infected.log -COPY ./alert.sh /opt/clamav-utils/ -RUN chmod -Rf 0755 /opt/clamav-utils/alert.sh -RUN sed -i 's:^#VirusEvent .*$:VirusEvent /opt/clamav-utils/alert.sh:g' /etc/clamd.d/scan.conf - - -# Configure ClamAV user, ScanOnAccess requires root -#RUN sed -i 's/^User .*$/User root/g' /etc/clamd.d/scan.conf - - -# ScanOnAccess configurations -RUN mkdir /scan-target -RUN sed -i 's/^#ScanOnAccess .*$/ScanOnAccess yes/g' /etc/clamav/clamd.conf \ - && sed -i 's:#OnAccessMountPath /home/user:&\r\nOnAccessMountPath /scan-target:g' /etc/clamav/clamd.conf - - -RUN freshclam -v --no-dns -# --quiet +RUN freshclam --quiet --no-dns --checks=2 # Build go package ADD . /go/src/clamav-rest/ RUN cd /go/src/clamav-rest && go build -v - COPY entrypoint.sh /usr/bin/ RUN mv /go/src/clamav-rest/clamav-rest /usr/bin/ && rm -Rf /go/src/clamav-rest - EXPOSE 9000 ENTRYPOINT [ "entrypoint.sh" ] \ No newline at end of file