mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-07-01 19:56:18 +00:00
wip: try to get some inspiration from https://www.davd.eu/byecloud-building-a-mailserver-with-modern-webmail/ for the compose example
Signed-off-by: Felix Bartels <felix@host-consultants.de>
This commit is contained in:
parent
864a8fc64c
commit
5523f4c984
@ -235,8 +235,64 @@ volumes:
|
||||
tmpmailstate:
|
||||
|
||||
networks:
|
||||
web: # this requires an external docker container that is a http reverse proxy (e.g. haproxy)
|
||||
web:
|
||||
external:
|
||||
name: haproxy_webrproxynet
|
||||
driver: default
|
||||
kopanonet:
|
||||
driver: bridge
|
||||
|
||||
|
||||
|
||||
version: "3"
|
||||
|
||||
services:
|
||||
rainloop:
|
||||
image: hardware/rainloop
|
||||
links:
|
||||
- mail
|
||||
volumes:
|
||||
- ./data/rainloop:/rainloop/data
|
||||
|
||||
mail:
|
||||
image: tvial/docker-mailserver:latest
|
||||
restart: always
|
||||
hostname: mail
|
||||
domainname: fancydomain.tld
|
||||
container_name: mail
|
||||
ports:
|
||||
- "25:25"
|
||||
- "143:143"
|
||||
- "587:587"
|
||||
- "993:993"
|
||||
- "4190:4190"
|
||||
volumes:
|
||||
- ./data/mail/data:/var/mail
|
||||
- ./data/mail/state:/var/mail-state
|
||||
- ./mail/config:/tmp/docker-mailserver/
|
||||
- ./data/entry/acme/acme-v01.api.letsencrypt.org/sites/mail.fancydomain.tld:/tmp/ssl:ro
|
||||
environment:
|
||||
- ENABLE_SPAMASSASSIN=1
|
||||
- ENABLE_CLAMAV=1
|
||||
- ENABLE_FAIL2BAN=1
|
||||
- ENABLE_POSTGREY=1
|
||||
- ONE_DIR=1
|
||||
- DMS_DEBUG=0
|
||||
- ENABLE_MANAGESIEVE=1
|
||||
- SSL_TYPE=manual
|
||||
- SSL_CERT_PATH=/tmp/ssl/mail.fancydomain.tld.crt
|
||||
- SSL_KEY_PATH=/tmp/ssl/mail.fancydomain.tld.key
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
|
||||
entry:
|
||||
image: abiosoft/caddy:0.10.4
|
||||
restart: always
|
||||
privileged: true
|
||||
links:
|
||||
- rainloop
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
volumes:
|
||||
- ./entry/Caddyfile:/etc/Caddyfile
|
||||
- ./data/entry:/root/.caddy
|
||||
|
Loading…
x
Reference in New Issue
Block a user