Skip to content

jldec/jldec-website

Repository files navigation

jldec-website

Project repo for jldec.me Built RedwoodSDK, deployed on Cloudflare workers

Scripts

{
  "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"
}

Cloudflare setup

  1. 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>
  1. 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
  1. wrangler.jsonc
  • Change worker name
  • Change GH_OWNER, GH_REPO, GH_BRANCH, GH_PATH
  • Copy IDs for KV namespaces from previous commands

About

https://jldec.me

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published