dorfteich/deploy/compose
Claude Fable 5 f00fb19f32 Add mail outbox with SMTP delivery worker and templates
MailService renders transactional mails (verify-email, reset-password)
from the new de/en `mails` i18n namespace — text plus minimal HTML
with escaped interpolation — and enqueues them into mail_outbox.
MailWorker delivers pending rows every 15s through an injectable
transport (nodemailer; faked in tests) with quadratic backoff and a
permanent FAILED state after five attempts, logged as a warning.
SMTP_* and APP_BASE_URL join the environment schema with defaults
matching the new Mailpit container in the dev overlay.

Closes #12

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 00:46:12 +02:00
..
.env.example Add production Dockerfiles and the Compose stack with dev overlay 2026-07-04 19:30:21 +02:00
compose.dev.yml Add mail outbox with SMTP delivery worker and templates 2026-07-05 00:46:12 +02:00
docker-compose.yml Add production Dockerfiles and the Compose stack with dev overlay 2026-07-04 19:30:21 +02:00