The public website for OwlFoundry, built with Astro and deployed on Cloudflare Workers.
Requirements:
- Node.js 22.12 or newer
- pnpm 11.17.0
pnpm install
pnpm devpnpm run audit
pnpm check
pnpm buildLefthook installs Git hooks during dependency installation. Commits run the quality suite, and pushes run a production build.
Pushes to main are checked, built, and deployed by GitHub Actions. The repository must provide these Actions secrets:
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_ID
The workflow intentionally uses repository-level secrets and does not select a GitHub Environment. The owlfoundry.org custom domain is managed separately in the Cloudflare dashboard, so Wrangler does not declare a route.
The production sitemap is available at https://owlfoundry.org/sitemap-index.xml.
To deploy manually:
pnpm build
pnpm deploy