cloudflare-workers/nix-cache/README.md
2026-02-26 10:16:34 +01:00

14 lines
No EOL
690 B
Markdown

# Nix cache proxy for R2
# Heavily based on https://github.com/piperswe/nix-cache
## Setting up on your domain
1. Create an A record on the subdomain you want this Worker to run on which points to `192.0.2.1` (see https://community.cloudflare.com/t/a-record-name-for-worker/98841/2 for why)
2. Edit `wrangler.toml`
- `account_id` should be your Cloudflare account's tag
- `route` should be the subdomain this Worker will run on followed by `/*`
- `bucket_name` and `preview_bucket_name` should be the name of the R2 bucket you'll use
3. Run `npm run login` to login to Wrangler
4. Run `npm run deploy`!
5. Upload an `index.html` to your bucket if you want a landing page