hypr.stream

Guide de configuration

Checklist bêta minimale pour les dons Stripe Checkout, l’onboarding Stripe Connect, les widgets Convex, les overlays OBS et le relais de chat avec 0% de frais plateforme.

1. Runtime

  • Définissez l’URL Convex et les clés Clerk pour le panel.
  • Définissez CLERK_JWT_ISSUER_DOMAIN dans le dashboard Convex.
  • Lancez Convex codegen après la configuration de l’issuer.

2. Paiements

  • Définissez STRIPE_SECRET_KEY et STRIPE_WEBHOOK_SECRET dans Convex.
  • Terminez l’onboarding Stripe Connect depuis le panel et confirmez la disponibilité des versements.
  • Pour la bêta MVP-1, gardez les frais plateforme à 0% (les frais de traitement Stripe s’appliquent toujours).
  • Traitez remboursements et litiges comme responsabilité du streamer, avec escalade via le support plateforme si nécessaire.
  • Utilisez le mode test Stripe avant les dons live.

3. OBS

  • Créez ou réutilisez les widgets par défaut dans le panel.
  • Créez un token d’overlay pour chaque browser source.
  • Utilisez l’aperçu du panel et un événement test avant de copier l’URL dans OBS.

4. Chat relay

  • Déployez le relay avec CHAT_RELAY_INTERNAL_SECRET défini.
  • Pointez NEXT_PUBLIC_CHAT_RELAY_URL, VITE_CHAT_RELAY_URL et VITE_OVERLAY_FANOUT_URL vers le relay hébergé.
  • Exposez /health pour les contrôles d’accessibilité du panel.
  • Publiez les messages de chat uniquement via l’endpoint interne bearer-auth.

5. Vérification

  • Lancez pnpm check:runtime-config, check:vercel-env-shape et check:deployed-auth-config.
  • Lancez pnpm check:convex-http-smoke, check:public-web-smoke et check:local-drills.
  • Traitez pnpm check:backlog-completion comme la validation finale avant la bêta.
Guide de configuration | hypr.stream