|
|
3 недель назад | |
|---|---|---|
| .. | ||
| scripts | 3 недель назад | |
| README.md | 3 недель назад | |
| wrangler.toml | 3 недель назад | |
This worker accepts publish payloads and stores transit blobs in R2 while keeping metadata in a Durable Object backed by SQLite.
PUBLISH_META_DO: Durable Object namespacePUBLISH_R2: R2 bucketR2_ACCOUNT_ID: Cloudflare account id for signingR2_BUCKET: R2 bucket name for signingR2_ACCESS_KEY_ID: R2 access key for signingR2_SECRET_ACCESS_KEY: R2 secret key for signingCOGNITO_JWKS_URL: JWKS URL for Cognito user poolCOGNITO_ISSUER: Cognito issuer URLCOGNITO_CLIENT_ID: Cognito client IDDEV_SKIP_AUTH: set to true to bypass JWT verification in local devGET /p/:graph-uuid/:page-uuid
POST /pages
Authorization: Bearer <JWT>x-publish-meta header (JSON)GET /pages/:graph-uuid/:page-uuid
GET /pages/:graph-uuid/:page-uuid/transit
etagDELETE /pages/:graph-uuid/:page-uuid
DELETE /pages/:graph-uuid
GET /pages
wrangler dev and use deps/publish/worker/scripts/dev_test.sh.deps/publish/worker/scripts/clear_dev_state.sh.clojure -M:cljs release publish-worker before running the worker.clojure -M:cljs watch publish-worker in one terminal.