proxy-nginx/mailu/docker-compose.yml

69 lines
1.2 KiB
YAML

services:
redis:
image: redis:alpine
restart: always
volumes:
- redisdata:/data
front:
image: ghcr.io/mailu/nginx:master
restart: always
env_file: mailu.env
ports:
- "25:25"
- "465:465"
- "587:587"
- "80:80"
- "443:443"
- "110:110"
- "995:995"
- "143:143"
- "993:993"
volumes:
- "./maildata:/data"
imap:
image: ghcr.io/mailu/dovecot:master
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
smtp:
image: ghcr.io/mailu/postfix:master
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
antispam:
image: ghcr.io/mailu/rspamd:master
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
webmail:
image: ghcr.io/mailu/roundcube:master
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
admin:
image: ghcr.io/mailu/admin:master
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
resolver:
image: ghcr.io/mailu/unbound:master
restart: always
env_file: mailu.env
networks:
default:
name: mailu
volumes:
redisdata: