欢迎进入egghead-next项目 - Egghead.io的前端。
如果您已经设置了本地开发环境,则可以运行:
pnpm dev
要在本地运行此应用程序以进行开发,您将需要一些内容。其中之一是egghead-rails的工作安装,提供后端功能。
对于Homebrew,Node,PNPM等的基本内容,运行bin/validate以确保您有基本要求。它将帮助您安装任何缺少的东西。
在运行以下命令以将开发环境连接到Vercel之前
vercel login将提示您登录并验证vercel link ,要求您选择eggheadio组织和egghead-io-nextjs项目。 vercel env pull将带来您需要继续前进的开发环境变量。
egghead-rails您需要浏览egghead-rails设置说明。一旦运行,您应该能够通过从项目root运行以下内容来开始它:
foreman start -f Procfile.dev
如果要测试需要连接条纹Webhooks的内容,则需要使用stripe listen命令。查看docs/stripe/webhook.md的详细信息。
重要:要使Stripe Webhook过程工作,您需要确保将以下值更新为正确的最新值:
STRIPE_WEBHOOK_SECRET将由stripe listen命令在Egghead-rails中提供,该命令将显示一个90天的秘密,该秘密自动生成用于连接Webhooks。NEXT_PUBLIC_STRIPE_PUBLIC_KEY & STRIPE_SECRET_KEY可以在Stripe开发API键页面上找到您还需要确保webhook_signing_secret在egghead-rails config/credentials.yml.enc中更新。有关此说明,请在egghead-rails中查看config/credentials/editing_credentials.md文件。
要运行egghead-next ,一旦egghead-rails运行,请使用:
pnpm install && pnpm dev
查看package.json的scripts部分,用于使用pnpm运行的主要开发命令。