Skip to content

TheDartsCo/docker-mailcatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

mailcatcher(0.7.1) docker image

This is an unofficial very small Dockerfile image (~34 MB uncompressed) for mailcatcher gem. It is based on Alpine Linux and using the last available release from the official Github repo of mailcatcher.

The difference between this image and most of the other ones that the port numbers are envinronment varibales. You can change them to suit your needs.

Here is an example on how your docker-compose file should look

ports:
  - "1080:1080"
  - "1025:1025"
environment:
  - HTTP_PORT=1080
  - SMTP_PORT=1025

Usage

Get it:

docker pull thedartsco/mailcatcher

Run it:

docker run -d -p 1080:1080 --name mailcatcher thedartsco/mailcatcher

Link it:

docker run -d --link mailcatcher -e SMTP_HOST=mailcatcher --name php56 thedartsco/php:5.6

Then you can send emails from your app and check out the web interface: http://<your docker host\>:1080/.

If you want to send emails from your host you can map the 1025 port:

docker run -d -p 1080:1080 -p 1025:1025 --name mail thedartsco/mailcatcher

then send yout emails through your docker host on port 1025 (or any port you want)

Build

Just clone this repo and run:

docker build -t thedartsco/mailcatcher .

Inspired by:

About

A docker file for MailCatcher gem.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published