Skip to content

deploy: wire real Cloudflare resources + record live launch - #1

Merged
sovITxyz merged 3 commits into
mainfrom
deploy-config
Jul 13, 2026
Merged

deploy: wire real Cloudflare resources + record live launch#1
sovITxyz merged 3 commits into
mainfrom
deploy-config

Conversation

@sovITxyz

Copy link
Copy Markdown
Owner

Production launch config for nostrbook.net on the Sovereign IT account.

What

  • wrangler.jsonc: real D1 id (e9163b12…), KV id (75a4c5d5…), and the real Turnstile site key (0x4AAAAAAD1JzzXDBykpiavq) replacing the placeholders. No secrets committed — TURNSTILE_SECRET_KEY and ADMIN_PUBKEY are wrangler secrets.
  • docs/setup.md: §6 deployment record (resources, DNS, SSL/HSTS, WAF, cron, VPS cutover note).

Live status (Gate A + Gate B complete)

  • D1 created + 4 migrations applied --remote; KV created.
  • Worker deployed with routes nostrbook.net/* + *.nostrbook.net/*, cron */15.
  • DNS cut over: apex A/AAAA → proxied dummies, wildcard CNAME * proxied. SSL Full(strict) + Always-Use-HTTPS + HSTS + TLS1.3.
  • Turnstile widget created; blocklist admin enabled (ADMIN_PUBKEY).
  • WAF: per-IP throttle (60/10s) + scanner-path block.
  • Smoke: 54/54 green vs https://nostrbook.net; 515/515 unit/integration tests on main.

Merge

Two config commits + one docs commit — squash-merge recommended (single clean "launch config" commit on main).

@sovITxyz
sovITxyz merged commit 382c623 into main Jul 13, 2026
1 check passed
@sovITxyz
sovITxyz deleted the deploy-config branch July 13, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant