This repository deploys the Interscript API to Cloudflare Workers for
the public endpoint api.interscript.org.
The API software (GraphQL schema, engine wiring, bundled maps) lives and is versioned separately. This repository contains only our deployment: routes, environment, secrets, and the CI that deploys.
Anyone can deploy the same software for their own organization and domain:
- Copy this directory structure.
- Point
package.jsonat the software package (npm or a git pin). - Change
routesinwrangler.jsoncto your own zone. wrangler deploywith your own Cloudflare credentials.
No secrets, routes, or organizational specifics live in the software.
Deploys run in GitHub Actions using the CLOUDFLARE_API_TOKEN /
CLOUDFLARE_ACCOUNT_ID repository secrets (Actions → Secrets).
- pushes to
maindeploy to the staging route - tags
v*deploy to the production routeapi.interscript.org/*
Rollback: this stack does not touch the existing AWS Lambda; flip the route back to the origin to fall back instantly.
routes— production route on theinterscript.orgzonevars.MAPS_MODE/vars.ML_INDEX_URL— software knobs, documented in the software package README