2020-10-26 21:24:40 +02:00
|
|
|
FROM mindcollapse/malware-multi-scan-scanner:latest
|
2020-10-21 17:33:58 +03:00
|
|
|
|
|
|
|
ARG DRWEB_KEY
|
|
|
|
ENV DRWEB_KEY=$DRWEB_KEY
|
|
|
|
|
|
|
|
ARG DRWEB_URL=https://download.geo.drweb.com/pub/drweb/unix/workstation/11.1/drweb-11.1.1-av-linux-amd64.run
|
|
|
|
ENV DRWEB_URL=$DRWEB_URL
|
|
|
|
|
|
|
|
RUN apt-get update && apt-get install build-essential ca-certificates wget -y
|
|
|
|
|
|
|
|
RUN wget -q $DRWEB_URL -O /tmp/drweb.run && \
|
|
|
|
chmod +x /tmp/drweb.run && \
|
|
|
|
DRWEB_NON_INTERACTIVE=yes /tmp/drweb.run && \
|
|
|
|
rm -f /tmp/drweb.run
|
|
|
|
|
|
|
|
RUN /opt/drweb.com/bin/drweb-configd -d -p /var/run/drweb-configd.pid && \
|
|
|
|
if [ -z "$DRWEB_KEY" ]; then drweb-ctl license --GetDemo; \
|
|
|
|
else drweb-ctl license --GetRegistered "$DRWEB_KEY"; \
|
|
|
|
fi && kill $(cat /var/run/drweb-configd.pid)
|
|
|
|
|
|
|
|
RUN /opt/drweb.com/bin/drweb-configd -d -p /var/run/drweb-configd.pid && \
|
|
|
|
(drweb-ctl update --Stop || exit 0) && \
|
|
|
|
drweb-ctl update && \
|
|
|
|
kill $(cat /var/run/drweb-configd.pid)
|
|
|
|
|
2020-11-02 11:00:24 +02:00
|
|
|
ENV BACKEND_ID=drweb
|
2020-10-21 17:33:58 +03:00
|
|
|
|
2020-10-27 20:18:29 +02:00
|
|
|
ENTRYPOINT /opt/drweb.com/bin/drweb-configd -d -p /var/run/drweb-configd.pid && /worker/MalwareMultiScan.Scanner
|