Channel management system for Theo (t3), Ben Davis, and Micky.
- Theo: UCbRP3c757lWg9M-U7TyEkXA
- Ben Davis: UCFvPgPdb_emE_bpMZq6hmJQ
- Micky: UCBX__dPYqDFqAN4QcWbnUbw
- Create a Vercel project with root directory set to
apps/web. - Confirm install/build commands are
bun installandbun run build(configured inapps/web/vercel.json). - The web app uses Nitro (
apps/web/vite.config.ts) so Vercel can run SSR/server routes. - Set required environment variables:
DATABASE_URLX_API_KEY(optional, required for X metrics features)
- This is a shared Bun workspace monorepo, so set Railway root directory to repository root (
/), notapps/live-crawler. - Use the root
railway.json, which runs the service withbun run start:live-crawler. - Set environment variables:
DATABASE_URLYT_API_KEYOPENCODE_API_KEY(recommended)X_API_KEY(recommended)CRAWLER_CHANNEL_IDS(optional, comma-separated)CRAWLER_INTERVAL_MS(optional, defaults to900000)