Vercel Deployment
Generate production deployment manifests for Vercel using the Deployer CLI tool:
npx @docmd/core deploy --vercel
Generated Configuration
The emitted vercel.json configures build commands, publish directories, and routing policies:
- Build Execution: Runs
npx @docmd/core build. - Output Path: Automatically resolves your
outproperty (defaults tosite). - Cache Headers: Immutably caches static assets (
/assets/*) whilst forcing revalidation for HTML documents. - SPA Rules: Appends catch-all route rewriting when
layout.spa: true.
vercel.json
{
"buildCommand": "npx @docmd/core build",
"outputDirectory": "site",
"cleanUrls": true
}
Deployment Execution
Publish to Vercel using the CLI or dashboard integration:
npm install -g vercel
vercel --prod
Alternatively, link your Git repository in the Vercel Dashboard. Vercel detects vercel.json and manages CI/CD triggers automatically.
Re-generation
Re-run npx @docmd/core deploy --vercel --force after modifying out or url options inside docmd.config.json.