You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- License server: `GET /download/:version/:arch` logs version, arch, country, continent to Analytics Engine, then 302s to GitHub Releases
- Website: `release.ts` routes downloads through `PUBLIC_DOWNLOAD_BASE_URL` when set, falls back to direct GitHub links
- Docs: updated `CLAUDE.md`, `infrastructure.md`, `deploy-website.md`
- Also updated all license server NPM packages to latest
13. Cloudflare: (first time only) `npx wrangler login`to log in to Cloudflare.
49
+
13. Cloudflare: Set `CLOUDFLARE_API_TOKEN` in `~/.zshenv` (see [CONTRIBUTING.md](../../CONTRIBUTING.md#cloudflare-access-license-server) for how to create one). Alternatively, run `npx wrangler login`for browser-based OAuth (interactive only, won't work for agents).
50
50
14. Cloudflare: Set secrets (supports both live and sandbox simultaneously):
51
51
-`npx wrangler secret put PADDLE_WEBHOOK_SECRET_SANDBOX` - From sandbox webhook (step 11)
52
52
-`npx wrangler secret put PADDLE_WEBHOOK_SECRET_LIVE` - From live webhook (once approved)
@@ -104,12 +104,14 @@ Then open http://localhost:3333 and click "Buy Cmdr".
|`PUBLIC_DOWNLOAD_BASE_URL`|`https://license.getcmdr.com` — routes downloads through the license server for analytics. Leave empty to link directly to GitHub. |
161
162
162
163
### 9. Set up Docker network and do initial deploy
0 commit comments