Add Mailpit email transport

This commit is contained in:
2026-08-17 16:35:14 -04:00
parent 67ab6b78bd
commit 1853eaa963
23 changed files with 567 additions and 148 deletions
+4 -1
View File
@@ -11,7 +11,8 @@ beenvoice/
│ ├── mobile/ # Expo Router mobile app and iOS widgets
│ └── worker/ # PostgreSQL-backed scheduler and background jobs
├── packages/
── domain/ # Platform-neutral shared rules and parsing
── domain/ # Platform-neutral shared rules and parsing
│ └── email/ # Resend and SMTP/Mailpit delivery adapter
├── Dockerfile
├── docker-compose*.yml
├── package.json
@@ -43,6 +44,7 @@ bun run lint
bun run test
bun run build
bun run check
bun run email:preview # sends a PDF-bearing message to local Mailpit
```
Run an app-specific command with a workspace filter:
@@ -72,6 +74,7 @@ The root Dockerfile installs the frozen Bun workspace lockfile and exposes separ
- [Mobile architecture](./apps/mobile/docs/ARCHITECTURE.md)
- [Worker architecture](./apps/worker/README.md)
- [Shared domain package](./packages/domain/README.md)
- [Email delivery package](./packages/email/README.md)
## Product concepts