Docs: document Gmail SMTP setup for email
Build & Push Docker image / test (push) Successful in 49s
Build & Push Docker image / docker (push) Successful in 1m18s

Add a Gmail App Password walkthrough to the README and note in CLAUDE.md that
production email is configured, including the Unraid-template persistence caveat.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
This commit is contained in:
Jim Basso
2026-06-11 17:02:33 -05:00
co-authored by Claude Opus 4.8
parent e1fc1f9a2b
commit bc025d901b
2 changed files with 31 additions and 0 deletions
+5
View File
@@ -45,6 +45,11 @@ Container defaults `WishNinja__DataPath=/data` and listens on `:8080`. Key vars:
email links), `WishNinja__Smtp__*` (optional; if unset, emails are logged and invite links show in
the admin UI). Full table in the README.
**Production email is configured** via a Gmail **App Password** (`smtp.gmail.com:587` STARTTLS),
stored in the Unraid template (masked). Invites + password resets both use it. See the README
"Email (Gmail example)" section. Reminder: SMTP vars must live in the Unraid *template*, not just
the running container, or a Force Update wipes them.
## Deployment (production)
- **Repo:** `https://git.basso.land/jim/WishNinja` (Gitea). Push to `main` → Gitea Actions runs
tests, builds the Docker image, pushes `git.basso.land/jim/wishninja:latest` + a SHA tag.