2
0
Эх сурвалжийг харах

Merge pull request #4634 from opsone-ch/staging

Niklas Meyer 3 жил өмнө
parent
commit
536ab34955

+ 7 - 1
data/Dockerfiles/clamd/Dockerfile

@@ -8,8 +8,14 @@ RUN apk upgrade --no-cache \
   bind-tools \
   bind-tools \
   bash 
   bash 
 
 
-COPY clamd.sh ./
+# init
+COPY clamd.sh /clamd.sh
 RUN chmod +x /sbin/tini
 RUN chmod +x /sbin/tini
 
 
+# healthcheck
+COPY healthcheck.sh /healthcheck.sh
+RUN chmod +x /healthcheck.sh
+HEALTHCHECK --start-period=6m CMD "/healthcheck.sh"
+
 ENTRYPOINT []
 ENTRYPOINT []
 CMD ["/sbin/tini", "-g", "--", "/clamd.sh"]
 CMD ["/sbin/tini", "-g", "--", "/clamd.sh"]

+ 9 - 0
data/Dockerfiles/clamd/healthcheck.sh

@@ -0,0 +1,9 @@
+#!/bin/bash
+
+if [[ "${SKIP_CLAMD}" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
+  echo "SKIP_CLAMD=y, skipping ClamAV..."
+  exit 0
+fi
+
+# run clamd healthcheck
+/usr/local/bin/clamdcheck.sh

+ 1 - 1
docker-compose.yml

@@ -58,7 +58,7 @@ services:
             - redis
             - redis
 
 
     clamd-mailcow:
     clamd-mailcow:
-      image: mailcow/clamd:1.52
+      image: mailcow/clamd:1.53
       restart: always
       restart: always
       depends_on:
       depends_on:
         - unbound-mailcow
         - unbound-mailcow