added entrypoint script to container

This commit is contained in:
tabledevil
2020-02-01 17:31:02 +01:00
parent 87f7bfa0e3
commit 7bbe3c7575
2 changed files with 11 additions and 24 deletions

View File

@@ -10,8 +10,10 @@ RUN apk add -u freshclam
RUN freshclam
ADD start.sh /start.sh
RUN chmod +x /start.sh
RUN sed -ie 's/#DetectPUA yes/DetectPUA yes/p' /etc/clamav/clamd.conf
RUN sed -ie 's/#AlertOLE2Macros yes/AlertOLE2Macros yes/p' /etc/clamav/clamd.conf
RUN addgroup -g ${PGID} user && \
adduser -D -u ${PUID} -G user user
ENTRYPOINT ["/start.sh"]
CMD ["shell"]
USER user

View File

@@ -1,34 +1,19 @@
#!/bin/bash
function start_service() {
echo -n "Starting Service... "
/etc/init.d/kesl-supervisor start && echo "Done!" || echo "Failed!"
}
#!/bin/sh
case "${1}" in
shell )
echo "stage: ${1}"
start_service
echo "Usage:"
cat /root/readme
/bin/bash
;;
version )
echo "stage: ${1}"
start_service
kesl-control -S --app-info | grep -v '^$'
clamscan --version
clamconf | sed -ne '/Database information/,/^$/p'
;;
scan )
echo "stage: ${1}"
start_service
echo "Starting Scan of /data:"
kesl-control --scan-file --action Skip /data
echo "Found Threats"
kesl-control -E --query 'EventType == "ThreatDetected"'
clamscan -or /data
;;
debug )
* )
echo "stage: ${1}"
echo "Usage:"
cat /root/readme
/bin/bash
clamscan --help | head -n 20
/bin/sh
;;
esac