Docker – Mailcatcher sur alpine
Je constate que mailcatcher a désormais sa propre image docker. Celle ci n’est pas basé sur alpine mais sur l’officielle de ruby (2.4 actuellement)
Je laisse cet article à titre informatif (vu qu’on est basé sur alpine) mais vous conseille d’aller ici: https://github.com/sj26/mailcatcher/blob/master/Dockerfile
Je ne maintiens plus ce Dockerfile
Tout d’abord merci à @emmanuelballery pour la base de ce dockerfile que j’ai pu trouver dans son article mailcatcher avec docker
J’ai tout passé en alpine pour la légèreté de cette distribution.
FROM alpine:latest MAINTAINER LGnap "lgnap+docker@helpcomputer.org" RUN apk add --update \ ruby ruby-dev \ build-base \ sqlite sqlite-dev \ && rm -rf /var/cache/apk/* # Installation des gem requis. La gem "mime-types" est installée en amont pour éviter un bug de version # https://github.com/sj26/mailcatcher/issues/277 RUN gem install mime-types --no-ri --no-rdoc --version "< 3" RUN gem install mailcatcher --no-ri --no-rdoc --conservative RUN gem install json --no-ri --no-rdoc # On désinstalle ce qu'on peut (pas possible de supprimer ruby-dev ni sqlite-dev) RUN apk del \ build-base \ && rm -rf /var/cache/apk/* EXPOSE 1025 EXPOSE 1080 CMD ["mailcatcher", "--foreground", "--ip=0.0.0.0"]
Posted in Docker at May 10th, 2017. 3 Comments.