diff --git a/data/Dockerfiles/dovecot/docker-entrypoint.sh b/data/Dockerfiles/dovecot/docker-entrypoint.sh index ec716bcd..93f96538 100755 --- a/data/Dockerfiles/dovecot/docker-entrypoint.sh +++ b/data/Dockerfiles/dovecot/docker-entrypoint.sh @@ -306,4 +306,8 @@ for file in /hooks/*; do fi done +# For some strange, unknown and stupid reason, Dovecot may run into a race condition, when this file is not touched before it is read by dovecot/auth +# May be related to something inside Docker, I seriously don't know +touch /var/lib/dovecot/app-passdb.lua + exec "$@" diff --git a/docker-compose.yml b/docker-compose.yml index 41dd9a99..cd0fc1c5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -172,7 +172,7 @@ services: - sogo dovecot-mailcow: - image: mailcow/dovecot:1.102 + image: mailcow/dovecot:1.103 depends_on: - mysql-mailcow dns: