Skip to content

docs(fast-deploy): client onboarding runbook#26

Merged
hugo-ccabral merged 1 commit into
mainfrom
docs/fast-deploy-onboarding
Jul 9, 2026
Merged

docs(fast-deploy): client onboarding runbook#26
hugo-ccabral merged 1 commit into
mainfrom
docs/fast-deploy-onboarding

Conversation

@hugo-ccabral

@hugo-ccabral hugo-ccabral commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Adds docs/fast-deploy-onboarding.md — the step-by-step for turning fast-deploy on for a new client.

Covers the two-sides mental model (worker read path + Deco CR write trigger, sharing one KV namespace id), the one-time platform prerequisites, per-client steps (KV namespace → worker binding/var → seed → Deco.spec.fastDeploy → test), constraints (one namespace/site, single CF account, content-only pushes), a troubleshooting table, and rollback.

🤖 Generated with Claude Code


Summary by cubic

Adds docs/fast-deploy-onboarding.md, a step-by-step runbook to enable KV-first fast-deploy for new client sites so .deco/blocks/** content goes live in ~10s without wrangler deploy. It explains the worker read path, Deco CR write trigger, required Cloudflare KV setup, testing, constraints, troubleshooting, and rollback.

  • Migration
    • Create a CF KV namespace, bind it as DECO_KV, and set DECO_FAST_DEPLOY=1 on the site’s worker (uses @decocms/start KV read path).
    • Seed the namespace with npx -p @decocms/start deco-migrate-blocks-to-kv --write.
    • Enable fast-deploy on the site’s Deco CR with fastDeploy.enabled: true and the matching kvNamespaceId; verify via the org GitHub webhook and a content push.

Written for commit 6a08aed. Summary will update on new commits.

Review in cubic

How to enable fast-deploy for a new site: the read side (worker DECO_KV +
DECO_FAST_DEPLOY) and write side (Deco CR fastDeploy) that must both be wired,
KV namespace provisioning + seeding, verification, constraints, troubleshooting,
and rollback.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hugo-ccabral hugo-ccabral merged commit f1f21f8 into main Jul 9, 2026
5 checks passed
@hugo-ccabral hugo-ccabral deleted the docs/fast-deploy-onboarding branch July 9, 2026 13:21
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