Deployment

Deployment and production checklist

Move from local development to a real public deployment with PostgreSQL, HTTPS, SMTP, Google OAuth, and Stripe webhook delivery.

Server prerequisites

The production server needs Node.js, PostgreSQL or a reachable PostgreSQL instance, a process manager such as PM2, and Nginx or Caddy for HTTPS termination.

Production services that must be verified

The site is not ready for launch until SMTP, Google OAuth, Stripe checkout, Stripe webhook delivery, and database backups have all been validated on the live domain.

  • Confirm webhook signature verification on the public URL.
  • Confirm OAuth callback URLs are exact.
  • Confirm password reset and verification emails arrive with valid links.
  • Confirm sitemap and robots are reachable on the final domain.

SEO deployment note

Most content architecture can be built locally, but search indexing only starts once the domain is public and connected to Search Console and Bing Webmaster.

Back to docsPricing