Project repo for jldec.me Built RedwoodSDK, deployed on Cloudflare workers
{
"dev": "vite dev --force",
"test": "vitest run",
"build": "vite build",
"preview": "vite build && vite preview",
"ship": "vite build && wrangler deploy",
"types": "wrangler types --include-runtime false --strict-vars false",
"tail": "wrangler tail"
}- Create secrets and configure dev content source in .dev.vars
GH_PAT=<GitHub Personal Access Token with read access to the repo>
IMAGE_KEY=<string for signing image URLs - non-critical, just for abuse protection>
DEV_CONTENT_DIR<local content directory for dev - defaults to ./content>- Configure secrets and bindings (paste secret when prompted) - requires Cloudflare account
pnpm wrangler secret put GH_PAT
pnpm wrangler secret put IMAGE_KEY
pnpm wrangler kv namespace create rwsdk-website_PAGEDATA_CACHE
pnpm wrangler kv namespace create rwsdk-website_STATIC_CACHE
pnpm wrangler r2 bucket create rwsdk-website-images- wrangler.jsonc
- Change worker name
- Change GH_OWNER, GH_REPO, GH_BRANCH, GH_PATH
- Copy IDs for KV namespaces from previous commands