From e81092e601c6c5fed025de6c33bf2812ec188ad1 Mon Sep 17 00:00:00 2001 From: kev Date: Fri, 25 Feb 2022 16:00:02 +0800 Subject: [PATCH] add emailengine --- README.md | 1 + emailengine/README.md | 6 ++++++ emailengine/docker-compose.yml | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 emailengine/README.md create mode 100644 emailengine/docker-compose.yml diff --git a/README.md b/README.md index de6faf3..f63583c 100644 --- a/README.md +++ b/README.md @@ -329,6 +329,7 @@ A collection of delicious docker recipes. - [x] elastichq/elasticsearch-hq :mag: - [x] elasticdump/elasticsearch-dump :mag: - [x] elk +- [x] andris9/emailengine :moneybag: - [x] esphome/esphome - [x] quay.io/coreos/etcd - [x] audreyt/ethercalc diff --git a/emailengine/README.md b/emailengine/README.md new file mode 100644 index 0000000..f409cc3 --- /dev/null +++ b/emailengine/README.md @@ -0,0 +1,6 @@ +emailengine +=========== + +[EmailEngine][1] is a self-hosted application that opens a permanent IMAP connection against every registered email account to translate API requests to IMAP commands and monitor changes on these accounts. + +[1]: https://emailengine.app/ diff --git a/emailengine/docker-compose.yml b/emailengine/docker-compose.yml new file mode 100644 index 0000000..86be99f --- /dev/null +++ b/emailengine/docker-compose.yml @@ -0,0 +1,33 @@ +version: '3.8' +services: + emailengine: + image: andris9/emailengine:v2 + ports: + - '2525:2525' + - '3000:3000' + depends_on: + - redis + environment: + # see: https://emailengine.app/configuration + EENGINE_SETTINGS: > + { + "smtpServerEnabled": true, + "smtpServerPort": 2525, + "smtpServerHost": "0.0.0.0", + "smtpServerAuthEnabled": true, + "smtpServerPassword": "passw0rd" + } + EENGINE_SECRET: 'secret' + EENGINE_REDIS: 'redis://redis:6379/2' + EENGINE_WORKERS: 4 + EENGINE_WORKERS_WEBHOOKS: 1 + restart: unless-stopped + + redis: + image: redis:6-alpine + command: --save 900 1 + ports: + - "6379:6379" + volumes: + - ./data:/data + restart: unless-stopped