diff --git a/data/Dockerfiles/nginx/docker-entrypoint.sh b/data/Dockerfiles/nginx/docker-entrypoint.sh index ea2e048e9..45e327ede 100755 --- a/data/Dockerfiles/nginx/docker-entrypoint.sh +++ b/data/Dockerfiles/nginx/docker-entrypoint.sh @@ -8,13 +8,13 @@ until ping ${PHPFPMHOST} -c1 > /dev/null; do echo "Waiting for PHP..." sleep 1 done -if printf "%s\n" "${SKIP_SOGO}" | grep -E '^([yY][eE][sS]|[yY])+$' >/dev/null; then +if ! printf "%s\n" "${SKIP_SOGO}" | grep -E '^([yY][eE][sS]|[yY])+$' >/dev/null; then until ping ${SOGOHOST} -c1 > /dev/null; do echo "Waiting for SOGo..." sleep 1 done fi -if printf "%s\n" "${SKIP_RSPAMD}" | grep -E '^([yY][eE][sS]|[yY])+$' >/dev/null; then +if ! printf "%s\n" "${SKIP_RSPAMD}" | grep -E '^([yY][eE][sS]|[yY])+$' >/dev/null; then until ping ${RSPAMDHOST} -c1 > /dev/null; do echo "Waiting for Rspamd..." sleep 1