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.