katheryn-website/backlog/tasks/task-8 - Deploy-Directus-as...

2.1 KiB

id title status assignee created_date updated_date labels dependencies priority
task-8 Deploy Directus as Airtable/Lightroom replacement In Progress
2026-01-18 16:07 2026-01-28 20:24
high

Description

Set up Directus on Netcup RS 8000 to replace Airtable for product/content management and import Lightroom catalog with full metadata. This will serve as the backend for Katheryn's art website.

Acceptance Criteria

  • #1 Directus deployed on Netcup with Traefik routing
  • #2 PostgreSQL database configured for art catalog schema
  • #3 Lightroom catalog exported with full metadata
  • #4 Photos imported with EXIF/IPTC/XMP metadata preserved
  • #5 Collections/albums structure migrated
  • #6 Airtable data imported into Directus
  • #7 Katheryn can access admin UI at cms.katheryntrenshaw.com

Implementation Notes

Staging Deployment Complete

Waiting for katheryntrenshaw.com domain to be transferred to Cloudflare for production deployment.

Airtable Import Complete

Imported 299 items from Airtable CSVs:

  • 9 artworks (Fine Art)
  • 145 products
  • 145 IYOS participants

Collections created: artworks, products, contacts, iyos_participants

Additional Airtable Import Complete (2026-01-28)

Imported 1,506 additional items:

  • 20 pricing bands (fine art + products)
  • 75 locations (galleries, auction houses, studios)
  • 1,411 contacts (customers, press, organizations)

New collections created in Directus:

  • locations - galleries and venues
  • pricing_bands - standard pricing tiers
  • contacts - already existed, populated with data

Total data now in Directus CMS:

  • 9 artworks
  • 145 products
  • 145 IYOS participants
  • 75 locations
  • 1,411 contacts
  • 20 pricing bands

Remaining: Lightroom catalog export from Katheryn's computer