egghead-nextプロジェクトへようこそ - Egghead.ioのフロントエンド。
すでにローカル開発環境を設定している場合は、実行できます。
pnpm dev
開発のためにこのアプリをローカルに実行するには、いくつかのことが必要です。それらの1つは、バックエンド機能を提供するegghead-railsの実用的なインストールです。
HomeBrew、Node、PNPMなどの基本的なものについては、 bin/validateを実行して、基本要件があることを確認します。それはあなたが欠けているものをすべてインストールするのに役立ちます。
開発環境をvercelに接続するために、次のコマンドを実行する前に
vercel login 、ログインとvercel link選択を検証するように求めて、 eggheadio組織とegghead-io-nextjsプロジェクトを選択するように求められます。 vercel env pull進むために必要な開発環境変数をもたらします。
egghead-rails egghead-railsセットアップ手順を歩く必要があります。実行されたら、プロジェクトルートから以下を実行することで開始できるはずです。
foreman start -f Procfile.dev
Stripe Webhookを接続する必要があるものをテストしたい場合は、 stripe listenコマンドを使用する必要があります。詳細については、docs/stripe/webhook.mdを確認してください。
重要: Stripe WebHookプロセスが機能するために、次の値が正しい最新値に更新されるようにする必要があります。
STRIPE_WEBHOOK_SECRET 、ウェブフックを接続するために自動生成される90日間の秘密を示すEgghead-railsのstripe listenコマンドによって提供されます。NEXT_PUBLIC_STRIPE_PUBLIC_KEY & STRIPE_SECRET_KEYは、Stripe開発APIキーページにありますまた、 webhook_signing_secretがegghead-rails config/credentials.yml.encで更新されることを確認する必要があります。それについての指示については、 config/credentials/editing_credentials.mdファイルをegghead-railsで表示します。
egghead-railsが実行されたら、 egghead-nextを実行するには、使用してください。
pnpm install && pnpm dev
pnpmで実行するプライマリ開発コマンドについては、 package.jsonのscriptsセクションを表示します。