Browse Source

minimal dovecot on alpine 3.10

Fabian Peter Hammerle 4 years ago
commit
0ede0fc762
3 changed files with 29 additions and 0 deletions
  1. 5 0
      Dockerfile
  2. 14 0
      README.md
  3. 10 0
      docker-compose.yml

+ 5 - 0
Dockerfile

@@ -0,0 +1,5 @@
+FROM alpine:3.10
+
+RUN apk add --no-cache dovecot
+
+CMD ["dovecot", "-F"] 

+ 14 - 0
README.md

@@ -0,0 +1,14 @@
+# dovecot ✉️ 🐳
+
+Dovecot: IMAP, POP3 & SASL Auth Server
+
+https://www.dovecot.org/
+
+## Usage
+
+```sh
+docker run --name dovecot \
+    -p ... \
+    -v $PWD/dovecot.conf:/etc/dovecot/dovecot.conf:ro \
+    fphammerle/dovecot
+```

+ 10 - 0
docker-compose.yml

@@ -0,0 +1,10 @@
+version: '2'
+
+services:
+  dovecot:
+    build: .
+    image: fphammerle/dovecot
+    security_opt: [no-new-privileges]
+    restart: unless-stopped
+
+# https://docs.docker.com/compose/compose-file/compose-file-v2/