Source of truth: this starter is exported from the
contentrain-startersmonorepo. Internal starter id:next-white-label-portal.
Next.js starter for products that need tenant-specific terminology, support language, locale coverage, and brand-aware portal content.
pnpm install
pnpm devpnpm check
pnpm build
pnpm start
pnpm deploy:netlify//tenants/tenants/acme-finance/settings/billing/operations/architecture
- White-label products rarely fail on layout; they fail on terminology drift and tenant-specific copy sprawl
- Tenant language, locale availability, and support links should be modeled content, not hidden in conditionals
- Contentrain keeps brand-facing portal language local, typed, and reviewable
Official references:
- Netlify build command:
pnpm deploy:netlify - Netlify publish directory: framework-managed
- Keep the publish directory empty in the Netlify UI and let the Next.js runtime be detected automatically
Use pnpm dlx netlify-cli init to connect the repository for continuous deployment, or pnpm dlx netlify-cli link if the site already exists.

