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ą.