version: '3.8' services: redis: image: redis:alpine restart: always front: image: mailu/nginx:2.0 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" depends_on: - resolver - imap - smtp imap: image: mailu/dovecot:2.0 restart: always env_file: mailu.env volumes: - "./maildata:/data" smtp: image: mailu/postfix:2.0 restart: always env_file: mailu.env volumes: - "./maildata:/data" antispam: image: mailu/rspamd:2.0 restart: always env_file: mailu.env volumes: - "./maildata:/data" antivirus: image: mailu/clamav:2.0 restart: always env_file: mailu.env volumes: - "./maildata:/data" webmail: image: mailu/roundcube:2.0 restart: always env_file: mailu.env volumes: - "./maildata:/data" admin: image: mailu/admin:2.0 restart: always env_file: mailu.env volumes: - "./maildata:/data" resolver: image: mailu/unbound:2.0 restart: always env_file: mailu.env