-
Quentin Duchemin authoredQuentin Duchemin authored
Dockerfile 892 B
#Dockerfile pour le MDA de Picasoft
From debian:stretch
#lors de l'installation de dovecot, par défaut, il y a des "fenêtres dans la console", ceci les désactive et utilise des réponses par défaut
ENV DEBIAN_FRONTEND noninteractive
#installation des paquets debian
RUN apt-get update -y \
&& apt-get install -y \
dovecot-common dovecot-imapd dovecot-lmtpd dovecot-ldap ca-certificates \
&& rm -rf /var/lib/apt/lists/* \
&& addgroup --gid 1000 vmail \
&& adduser --system --disabled-login --no-create-home --ingroup vmail --uid 500 vmail
### Définition des variables d'environnement.
# LDAP
ENV USER_FILTER (uid=%n)
ENV PASSWORD_FILTER (uid=%n)
# SSL
# L'antislash "\" est nécessaire devant le slash "/" !
ENV SSL_CERT "\/certs-ssl\/fullchain.pem"
ENV SSL_KEY "\/certs-ssl\/privkey.pem"
COPY fichiers_de_configuration.sh /
COPY entrypoint.sh /
CMD ["/entrypoint.sh"]