Files
homeprod/docker/infrastructure/mail/stalwart/docker-compose.yml
2025-03-22 14:29:48 +01:00

33 lines
737 B
YAML

services:
stalwart:
image: stalwartlabs/mail-server:latest
container_name: stalwart
networks:
- default
- proxy
volumes:
- stalwart_data:/opt/stalwart-mail
ports:
- "25:25" # SMTP port
- "465:465" # SMTPS port
- "993:993" # IMAPS port
- "587:587" # SMTP Submission STARTTLS
- "8080" # HTTP port
labels:
- "traefik.enable=true"
- "traefik.http.routers.stalwart.rule=Host(`mail.vhaudiquet.fr`)"
- "traefik.http.services.stalwart.loadbalancer.server.port=8080"
volumes:
stalwart_data:
driver: local
driver_opts:
type: 'none'
o: 'bind'
device: '/app/stalwart/data'
networks:
proxy:
name: proxy
external: true