Website on Cloudflare
splick-web/docs/DEPLOY.md is the source. Summary:
- Build:
npm ci && npm run build. - Output directory:
out. - Pages project:
splick-website. - Hostnames:
splick.appandwww. - GitHub Actions secrets:
CLOUDFLARE_API_TOKEN,CLOUDFLARE_ACCOUNT_ID. - Leave the
apiDNS name on the API VPS. A Pages custom domain that capturesapibreaks the mobile apps.
This documentation site is a different Pages project, splick-docs, output directory build (Docusaurus). Same secret names, different project. See Cloudflare Access.
Transactional email is not Pages. It is communication-service. Support mail routing is Cloudflare Email Routing, documented in splick-web/docs/EMAIL_ROUTING.md.