> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hapara.fail/llms.txt
> Use this file to discover all available pages before exploring further.

# Website

> Deploy your own instance of the hapara.fail Astro website on Cloudflare Workers.

You can deploy your own instance of the v3 website using the button below. This forks the Astro project to your GitHub account, builds the site to `dist/`, and deploys it to Cloudflare Workers with assets served through the Workers Assets binding.

[![Deploy to Cloudflare](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/hapara-fail/website)

## Instructions

<Steps>
  <Step title="One-Click Deploy">Click the **Deploy to Cloudflare** button above.</Step>

  <Step title="Authorize">Authorize Cloudflare Workers to access your GitHub account.</Step>

  <Step title="Configure">
    Select your GitHub account and enter a repository name (e.g., `my-hapara-fail`).
  </Step>

  <Step title="Deploy">
    Click **Deploy**. Cloudflare will install dependencies, run the Astro build, and deploy the generated `dist/` output.
  </Step>
</Steps>

The deployed Worker uses the `@astrojs/cloudflare` adapter and the configuration in `wrangler.jsonc`. You can configure a custom domain in the Cloudflare dashboard after deployment.
