Run EmailEngine as a Docker container
Pull EmailEngine from Docker Hub:
$ docker pull andris9/emailengine:v1
To provide configuration options for EmailEngine you can use environment variables. The following example sets up Redis connection URL and bounds port 3000:
$ docker run -p 3000:3000 --env EENGINE_REDIS="redis://host.docker.internal:6379/7" andris9/emailengine:v1
Next open http://127.0.0.1:3000 in your browser.
Download the example Compose file and add or edit included configuration values. Most probably you want to remove the example webhook destination settings.
Next start the app. The Compose file already includes basic Redis setup so you do not have to install or configure Redis separately.
$ docker-compose up
Open http://127.0.0.1:3000 in your browser to see the UI.