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 RUN freshclam
ADD start.sh /start.sh ADD start.sh /start.sh
RUN chmod +x /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 && \ RUN addgroup -g ${PGID} user && \
adduser -D -u ${PUID} -G user user adduser -D -u ${PUID} -G user user
ENTRYPOINT ["/start.sh"]
CMD ["shell"]
USER user USER user

View File

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