storypane.
WEBSITE HOSTING

Cloudflare hosts
the website.

The marketing website is an Astro static build served by Workers Static Assets. It has no CMS server code, database connection, authentication keys, or media bindings.

Build and upload

From the website checkout, install the pinned dependencies and authenticate cf with the account that owns the domain.

pnpm install --frozen-lockfile
CLOUDFLARE_ACCOUNT_ID=<your-account-id> \
STORYPANE_WEBSITE_DOMAIN=storypane.dev pnpm deploy:cloudflare

The command builds dist, validates the static deployment, and uploads it as storypane-www. For a first deployment, omit the domain variable and verify the Workers URL before moving the custom domain.

Read the full deployment and legacy resource guide →

The CMS runs separately on Node/Docker. Its getting started guide covers installation, storage, and authentication.