Documentation
Practical patterns for running SigmaNext in development and production. These guides reflect good defaults — adapt names and providers to your stack.
Principles
- Secrets in env only — not in repo, not in client bundles.
- Staging before production — same Docker image path, different env.
- Webhook idempotency — treat duplicate events safely (e.g. order insert conflict).
Guides
Getting started →
Clone, install, run locally, first deploy mindset.
Environment & secrets →
Never commit secrets; split dev / staging / production.
Database & Drizzle →
Schema, migrations, Neon or any Postgres.
Stripe & checkout →
Checkout session, webhooks, orders table.
Email & push →
Resend, Firebase FCM, user-facing copy.
Deploy & CI/CD →
Docker, GHCR, GitHub Environments, Coolify.