Decommissioned
The Gallery Worker and
moments.ihnyc-rc.orgare retired. These pages are kept for historical investigation and migration work; they do not describe a running service.
What existed
The Gallery was a Cloudflare Worker that served a public photo gallery and a protected media-management interface. It stored original media in R2, kept metadata and indexes in Workers KV, and used Cloudflare Image Resizing for display variants.
flowchart LR VISITOR["Gallery visitor"] --> WORKER["Gallery Worker"] ADMIN["Gallery administrator"] --> ACCESS["Cloudflare Access"] ACCESS --> WORKER WORKER --> MEDIA[("R2 media")] WORKER --> META[("KV metadata")] WORKER --> RESIZE["Image Resizing"]
The retired implementation included public gallery and permalink pages, admin uploads, publication controls, automatic image variants, and orphan-repair jobs.
Historical reference
| Guide | What it records |
|---|---|
| Architecture | Worker layout, routes, storage, and access boundary |
| Media pipeline | Uploads, thumbnails, and variants |
| API reference | Former public and admin endpoints |
| Data model | R2 objects, KV records, and indexes |
| Operations record | Former configuration and runbooks |
Do not use the operations record to deploy a new production service without a fresh security, privacy, and infrastructure review.
Repository
dghauri0/ihnyc-rc-gallery contains the retired implementation. The system overview shows the services that are currently active.