diff --git a/setup/flavors/compose/docker-compose.yml b/setup/flavors/compose/docker-compose.yml index c06d15c0..1abe9c0d 100644 --- a/setup/flavors/compose/docker-compose.yml +++ b/setup/flavors/compose/docker-compose.yml @@ -211,6 +211,12 @@ services: - clamav volumes: - "{{ root }}/filter/clamav:/var/lib/clamav" + healthcheck: + test: ["CMD-SHELL", "kill -0 `cat /var/run/clamd.pid` && kill -0 `cat /var/run/freshclam.pid`"] + interval: 10s + timeout: 5s + retries: 3 + start_period: 20s {% endif %} {% if webdav_enabled %} diff --git a/tests/compose/filters/docker-compose.yml b/tests/compose/filters/docker-compose.yml index 329c0282..8a3d7016 100644 --- a/tests/compose/filters/docker-compose.yml +++ b/tests/compose/filters/docker-compose.yml @@ -99,6 +99,12 @@ services: - clamav volumes: - "/mailu/filter/clamav:/var/lib/clamav" + healthcheck: + test: ["CMD-SHELL", "kill -0 `cat /var/run/clamd.pid` && kill -0 `cat /var/run/freshclam.pid`"] + interval: 10s + timeout: 5s + retries: 3 + start_period: 20s resolver: image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}unbound:${MAILU_VERSION:-local}