30 lines
868 B
YAML
30 lines
868 B
YAML
services:
|
|
mailpit:
|
|
image: axllent/mailpit:latest
|
|
container_name: mailpit
|
|
restart: always
|
|
ports:
|
|
- "1025:1025" # SMTP
|
|
- "8025:8025" # Web UI / API
|
|
environment:
|
|
MP_SMTP_AUTH: "${MP_SMTP_AUTH}" # <-- exact user:pass
|
|
MP_SMTP_AUTH_ALLOW_INSECURE: "true" # on plaintext right now
|
|
MP_WEBHOOK_URL: ${MP_WEBHOOK_URL}
|
|
MP_DATABASE: /data/mailpit.db
|
|
MP_MAX_MESSAGES: 50 # optional
|
|
MP_PURGE_AFTER: 168h # optional, auto-purge older than 7 days
|
|
volumes:
|
|
- ./mailpit-data:/data
|
|
|
|
sneaky_mon_webhook:
|
|
image: git.sneakygeek.net/sneakygeek/sneakymon:latest
|
|
container_name: sneaky_app
|
|
restart: always
|
|
ports:
|
|
- "8088:8088"
|
|
environment:
|
|
NTFY_URL: ${NTFY_URL}
|
|
NTFY_TOKEN: ${NTFY_TOKEN}
|
|
NTFY_TOPIC: ${NTFY_TOPIC}
|
|
MAILPIT_API: ${MAILPIT_API}
|