1
0
mirror of https://github.com/mailcow/mailcow-dockerized.git synced 2024-11-28 08:52:00 +02:00

Allow user skip unbound healthcheck

This commit is contained in:
KagurazakaNyaa 2024-01-18 23:28:03 +08:00
parent 76f8a5b7de
commit ed493f9c3a
2 changed files with 14 additions and 0 deletions

View File

@ -1,5 +1,10 @@
#!/bin/bash
# Skipping DNS check
if [[ "${SKIP_DNS_CHECK}" =~ ^([yY][eE][sS]|[yY])+$ ]]; then
SKIP_DNS_CHECK=y
fi
# Declare log function for logfile inside container
function log_to_file() {
echo "$(date +"%Y-%m-%d %H:%M:%S"): $1" > /var/log/healthcheck.log
@ -66,6 +71,11 @@ function check_netcat() {
}
if [[ ${SKIP_DNS_CHECK} == "y" ]]; then
log_to_file "Healthcheck: ALL CHECKS WERE SKIPPED! Unbound is healthy!"
exit 0
fi
# run checks, if check is not returning 0 (return value if check is ok), healthcheck will exit with 1 (marked in docker as unhealthy)
check_ping

View File

@ -363,6 +363,10 @@ SKIP_IP_CHECK=n
SKIP_HTTP_VERIFICATION=n
# Skip DNS check in Unbound container - y/n
SKIP_DNS_CHECK=n
# Skip ClamAV (clamd-mailcow) anti-virus (Rspamd will auto-detect a missing ClamAV container) - y/n
SKIP_CLAMD=${SKIP_CLAMD}