feat : update
This commit is contained in:
@@ -13,7 +13,8 @@ not affiliated with or endorsed by HoYoverse.
|
||||
- Searchable character guide directory.
|
||||
- Structured editors for overview, weapons, artifacts, constellations, teams,
|
||||
and custom sections with autosave and conflict recovery.
|
||||
- Better Auth email/password login with administrator-managed accounts.
|
||||
- Better Auth email/password login, registration email OTP, profile email changes,
|
||||
and administrator-managed accounts.
|
||||
- S3-compatible media uploads with reference-aware same-origin delivery for
|
||||
staged private objects.
|
||||
- PostgreSQL transactions and a retryable outbox.
|
||||
@@ -33,7 +34,6 @@ formula fixtures. Their guide text and media are not imported or published.
|
||||
| `/[character]/[page]` | Render a public guide page |
|
||||
| `/login` | Public account sign-in |
|
||||
| `/register` | Public account registration |
|
||||
| `/admin/login` | Administrator email/password sign-in |
|
||||
| `/admin` | Character and page overview |
|
||||
| `/admin/[character]/[page]` | Visual page editor |
|
||||
| `/admin/create` | Create a structured guide from the synced character catalog |
|
||||
@@ -201,6 +201,7 @@ Before the first rollout, a cluster administrator must provision a
|
||||
```text
|
||||
DATABASE_URL
|
||||
BETTER_AUTH_SECRET
|
||||
RESEND_API_KEY
|
||||
REDIS_URL
|
||||
S3_ENDPOINT
|
||||
S3_PUBLIC_URL
|
||||
@@ -226,6 +227,14 @@ DISCORD_CHANNEL_ID
|
||||
across replicas and rolling deployments. Do not place secret values in the
|
||||
ConfigMap or commit them to this repository.
|
||||
|
||||
Before deploying required email verification, add `sudloh.com` to Resend and
|
||||
publish the DNS records shown in its domain setup. Verify the domain, create a
|
||||
sending-only API key restricted to it, and set `RESEND_API_KEY` in the external
|
||||
Secret. Account verification and password reset emails are sent from
|
||||
`Buzz Guide <[email protected]>`; this address does not need an inbox. Existing
|
||||
sessions continue until they expire or the user signs out, after which an
|
||||
unverified address must be verified before signing in again.
|
||||
|
||||
The commission page accepts PromptPay mobile, national ID, or e-wallet identifiers.
|
||||
For `COMMISSION_PROMPTPAY_TYPE=mobile`, use a real 10-digit Thai mobile number
|
||||
registered with PromptPay for receiving transfers in `COMMISSION_PROMPTPAY_VALUE`.
|
||||
|
||||
Reference in New Issue
Block a user