The production target for the site is intentionally conservative.
AceToken is deployed as a static Astro build on Cloudflare Pages:
- framework preset: Astro
- build command:
npm run build - output directory:
dist - canonical domain:
https://acetoken.net/
The build itself stays simple:
- run
astro check - build the site with
astro build - index the generated output with Pagefind
This keeps the project easy to reason about in local development and in CI. It also avoids introducing a Cloudflare adapter before the site has a route that actually needs server execution.
If future features need auth, per-request logic, or write operations, those should be introduced deliberately and kept separate from the core publishing flow.