34 lines
791 B
YAML
34 lines
791 B
YAML
# documentation: https://mailpit.axllent.org/docs/
|
|
# slogan: Email & SMTP testing tool with API for developers
|
|
# tags: mailpit,email,testing,smtp
|
|
# logo: svgs/mailpit.svg
|
|
# port: 8025
|
|
|
|
services:
|
|
mailpit:
|
|
image: axllent/mailpit
|
|
volumes:
|
|
- "mailpit-data:/data"
|
|
- type: bind
|
|
source: ./htpasswd
|
|
target: /data/htpasswd
|
|
isDirectory: false
|
|
content: ""
|
|
environment:
|
|
- SERVICE_FQDN_MAILPIT_8025
|
|
- MP_MAX_MESSAGES=5000
|
|
- MP_DATABASE=/data/mailpit.db
|
|
- MP_SMTP_AUTH_ACCEPT_ANY=1
|
|
- MP_SMTP_AUTH_ALLOW_INSECURE=1
|
|
- MP_UI_AUTH_FILE=/data/htpasswd
|
|
healthcheck:
|
|
test:
|
|
[
|
|
"CMD",
|
|
"/mailpit",
|
|
"readyz",
|
|
]
|
|
interval: 5s
|
|
timeout: 20s
|
|
retries: 10
|