Skip to content
All documentation

Deploy the site

Ship a reviewed commit to the host you control and keep the deployment reproducible.

Start

Configure the target

Create the database, storage, email, and payment resources the selected modules require. Add secrets in the host's secret manager, never in tracked files.

Verify before merge

Run lint, typecheck, tests, and a production build. Preview the exact commit and exercise critical forms, checkout, authentication, and publishing paths.

Deploy through source control

Open and review a pull request, then merge to the branch connected to the host. Record the merge separately from deployment and live-route proof.

npm run lint
npm run typecheck
npm test
npm run build