Static output architecture
Haulpoint outputs static HTML, CSS, JavaScript, and asset files. It does not require Node.js at runtime, edge functions, or server-side rendering.
Cloudflare Pages
Connect your repository to Cloudflare Pages. Set Build command to npm run build and Build output directory to dist. Cloudflare Pages will serve subdirectories directly.
- Build command: npm run build
- Build output directory: dist
- Root directory: /
- Node version: 20 or higher
Netlify
In Netlify site configuration, set Build command to npm run build and Publish directory to dist. If you only want to serve one brand, set Publish directory to dist/haulpoint.
- Build command: npm run build
- Publish directory: dist
- Node version: 20
Vercel
Import your repository into Vercel. Select Other as the framework preset, set Build command to npm run build, and set Output directory to dist.
- Framework preset: Other
- Build command: npm run build
- Output directory: dist