Files
SneakyMon/docker-compose.yaml

29 lines
844 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:
GOTIFY_URL: ${GOTIFY_URL}
GOTIFY_TOKEN: ${GOTIFY_TOKEN}
MAILPIT_API: ${MAILPIT_API}