23 lines
905 B
Markdown
23 lines
905 B
Markdown
# Customization: subscription-capable redemption codes
|
|
|
|
Base upstream commit: 677d02f2
|
|
Local branch: codex/redeem-subscription
|
|
Deployment dir: /root/docker/newapi
|
|
|
|
What changed
|
|
- Redemption codes support two modes: quota and subscription.
|
|
- Subscription redemption creates user_subscriptions with source=redeem.
|
|
- Admin redemption UI supports selecting a subscription plan.
|
|
- User redemption response distinguishes quota vs subscription.
|
|
|
|
Suggested future upgrade flow
|
|
1. Pull latest upstream source into a clean clone.
|
|
2. Re-apply the patch file in this folder.
|
|
3. Resolve any merge conflicts in redemption/subscription files.
|
|
4. Rebuild with: docker compose up -d --build new-api
|
|
5. Verify with: curl http://127.0.0.1:3000/api/status
|
|
|
|
Current compose note
|
|
- This server is currently using source build mode instead of the official image.
|
|
- Original compose backup: docker-compose.yml.bak-20260406094555
|