Docs: document Gmail SMTP setup for email
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:
co-authored by
Claude Opus 4.8
parent
e1fc1f9a2b
commit
bc025d901b
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user