fix: Dovecot Dockerfile basé sur alpine:3.20 au lieu de dovecot/dovecot

L'image dovecot/dovecot:latest est minimaliste sans shell ni gestionnaire
de paquets. Remplacement par alpine:3.20 avec dovecot, dovecot-pop3d
et dovecot-pgsql installés via apk.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Serreau Jovann
2026-04-03 21:58:35 +02:00
parent a2a6e7f4af
commit 77f0f0eed7

View File

@@ -1,12 +1,12 @@
FROM dovecot/dovecot:latest FROM alpine:3.20
RUN apk add --no-cache dovecot-sql dovecot-pgsql RUN apk add --no-cache dovecot dovecot-pop3d dovecot-pgsql
RUN addgroup -g 1000 vmail && adduser -D -u 1000 -G vmail -h /var/mail vmail RUN addgroup -g 1000 vmail && adduser -D -u 1000 -G vmail -h /var/mail vmail
RUN mkdir -p /var/log/dovecot /var/mail/vhosts && \ RUN mkdir -p /var/log/dovecot /var/mail/vhosts /run/dovecot && \
chown -R vmail:vmail /var/mail && \ chown -R vmail:vmail /var/mail && \
chown -R dovecot:dovecot /var/log/dovecot chown -R dovecot:dovecot /var/log/dovecot /run/dovecot
COPY dovecot.conf /etc/dovecot/dovecot.conf COPY dovecot.conf /etc/dovecot/dovecot.conf
COPY dovecot-sql.conf /etc/dovecot/dovecot-sql.conf COPY dovecot-sql.conf /etc/dovecot/dovecot-sql.conf