Добро пожаловать в проект 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 . После того, как он работает, вы сможете запустить его, выполнив следующее из Project Root:
foreman start -f Procfile.dev
Если вы хотите протестировать что -то, что требует подключения Stripe Webhooks, вам нужно использовать команду stripe listen . Просмотрите документы/stripe/webhook.md для деталей.
ВАЖНО: Для работы с процессом Webhook Stripe вам нужно убедиться, что следующие значения обновляются до правильных последних значений:
STRIPE_WEBHOOK_SECRET будет предоставлена командой stripe listen в Egghead-Rails, которая будет отображать 90-дневный секрет, который он автоматически генерирует для подключения WebHooks.NEXT_PUBLIC_STRIPE_PUBLIC_KEY & STRIPE_SECRET_KEY можно найти на странице API API Development Stripe API Вам также необходимо убедиться, что webhook_signing_secret обновляется в config/credentials.yml.enc egghead-rails . Для получения инструкции по этому поводу просмотрите файл config/credentials/editing_credentials.md в egghead-rails .
Чтобы запустить egghead-next после работы egghead-rails , используйте:
pnpm install && pnpm dev
Посмотреть раздел scripts package.json для первичных команд разработки для работы с pnpm .