hypr.stream

Instrukcja konfiguracji

Minimalna lista beta dla donacji Stripe Checkout, onboardingu Stripe Connect, widgetów Convex, nakładek OBS i chat relaya przy opłacie platformowej 0%.

1. Runtime

  • Ustaw Convex URL i klucze Clerk dla panelu.
  • Ustaw CLERK_JWT_ISSUER_DOMAIN w dashboardzie Convex.
  • Uruchom Convex codegen po konfiguracji issuera.

2. Płatności

  • Ustaw STRIPE_SECRET_KEY i STRIPE_WEBHOOK_SECRET w Convex.
  • Dokończ onboarding Stripe Connect z panelu i potwierdź gotowość wypłat.
  • W MVP-1 beta utrzymuj opłatę platformową 0% (obowiązują opłaty Stripe processing).
  • Refundy i spory traktuj jako odpowiedzialność streamera z eskalacją przez support platformy.
  • Użyj trybu testowego Stripe przed donacjami live.

3. OBS

  • Utwórz albo wykorzystaj domyślne widgety w panelu.
  • Wystaw token nakładki dla każdego browser source.
  • Użyj podglądu panelu i test eventu przed skopiowaniem URL do OBS.

4. Chat relay

  • Wdróż relay z ustawionym CHAT_RELAY_INTERNAL_SECRET.
  • Ustaw NEXT_PUBLIC_CHAT_RELAY_URL, VITE_CHAT_RELAY_URL i VITE_OVERLAY_FANOUT_URL na hostowany relay.
  • Wystaw /health dla kontroli dostępności w panelu.
  • Publikuj wiadomości chatu tylko przez wewnętrzny endpoint bearer-auth.

5. Weryfikacja

  • Uruchom pnpm check:runtime-config, check:vercel-env-shape i check:deployed-auth-config.
  • Uruchom pnpm check:convex-http-smoke, check:public-web-smoke i check:local-drills.
  • Traktuj pnpm check:backlog-completion jako finalną bramkę przed betą.