Skip to content
Snippets Groups Projects
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"]