Go to file
Jeff Emmett 41d784e92d Fix store images: bypass Cloudflare Access via internal Docker URL
Directus CMS is behind Cloudflare Access, which blocks the Next.js
image optimizer from fetching assets. Route image requests through the
internal Docker network (http://katheryn-cms:8055) instead.

- Add NEXT_PUBLIC_DIRECTUS_ASSET_URL/TOKEN env vars for client components
- Use DIRECTUS_INTERNAL_URL for server-side Directus API calls
- Convert store detail page from client to server component (data
  fetching now happens server-side, not in browser)
- Add internal Docker hostname to Next.js remotePatterns

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 13:03:04 -07:00
backlog Mark task-5 (shop page) as Done with checkout/shipping/payment notes 2026-02-13 12:48:08 -07:00
cynthia-poetry Fix book covers: show full images without cropping 2026-02-03 11:18:08 +00:00
data feat: Enhance About page with rich Squarespace content 2026-02-03 01:26:41 +00:00
directus feat: Enhance About page with rich Squarespace content 2026-02-03 01:26:41 +00:00
docs feat: Enhance About page with rich Squarespace content 2026-02-03 01:26:41 +00:00
frontend Fix store images: bypass Cloudflare Access via internal Docker URL 2026-02-13 13:03:04 -07:00
scripts feat: Enhance About page with rich Squarespace content 2026-02-03 01:26:41 +00:00
.gitignore feat: Enhance About page with rich Squarespace content 2026-02-03 01:26:41 +00:00
README.md Initial setup: backlog tasks for website consolidation 2026-01-12 15:29:50 +00:00

README.md

Katheryn Trenshaw Website

Website consolidation and e-commerce integration project.

Domains

  • katheryntrenshaw.com - Main website
  • inyourownskin.org - Supporting/alternate domain

Data Sources

Goals

  • Create unified purchaser/shop page
  • Integrate product data from Zettle and Airtable
  • Modernize website design
  • Streamline purchase flow

Development

# View tasks
backlog board

# List tasks
backlog task list --plain