Website for SquiggleConf: a conference for excellent web dev tooling
pnpm i
pnpm devTo get the newsletter API running, copy .env.template to an .env file and fill in the Brevo API key value from our password manager.
This is not necessary unless you want to work on the newsletter API.
This project deploys to Cloudflare Workers and does not use GitHub Actions.
Day-to-day development stays the same: pnpm dev.
- Connect this GitHub repository to a Cloudflare Worker in the Cloudflare dashboard.
- Use the
mainbranch as production. - Let Cloudflare create the preview deployment flow for other branches.
- Set
BREVO_API_KEYas a secret in the Cloudflare dashboard.
If you need to cut over production immediately, deploy directly from this repo:
pnpm build
npx wrangler deploy -c dist/server/wrangler.jsonThe build writes a complete worker config to dist/server/wrangler.json from the settings in wrangler.toml.
- Pushes to
maindeploy the production worker. - Pushes to other branches create preview deployments in Cloudflare.
The old Vercel flow centered on pushing to the repo and letting the platform handle deployment. This setup keeps the same feel: you develop locally with Astro, then push to GitHub and let Cloudflare handle deployment.
π This package was templated with
create-typescript-app.