mail-files/dovecot/Dockerfile

17 lines
427 B
Docker

FROM debian:bookworm-slim
RUN apt-get update && apt-get install -y dovecot-core dovecot-imapd
RUN mkdir -p /var/mail/vhosts && \
useradd -m -u 5000 -d /var/mail/vhosts vmail || true
COPY ../share/users.txt /tmp/users.txt
COPY ../share/dovecot.sh /tmp/dovecot.sh
RUN chmod +x /tmp/dovecot.sh && \
/tmp/dovecot.sh > /etc/dovecot/users && \
rm /tmp/users.txt /tmp/dovecot.sh
EXPOSE 143 993
CMD ["dovecot", "-F"]