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 설정 지침을 걸어야합니다. 실행되면 프로젝트 루트에서 다음을 실행하여 시작할 수 있어야합니다.
foreman start -f Procfile.dev
Stripe Webhooks를 연결 해야하는 것을 테스트하려면 stripe listen 명령을 사용해야합니다. 자세한 내용은 문서/Stripe/Webhook.md를 검토하십시오.
중요 : Stripe Webhook 프로세스가 작동하려면 다음 값이 올바른 최신 값으로 업데이트되도록해야합니다.
STRIPE_WEBHOOK_SECRET Egghead-Rails의 stripe listen Command에서 제공하여 Webhooks를 연결하기 위해 자동 생성되는 90 일의 비밀을 표시 할 것입니다.NEXT_PUBLIC_STRIPE_PUBLIC_KEY & STRIPE_SECRET_KEY 는 스트라이프 개발 API 키 페이지에서 찾을 수 있습니다. 또한 egghead-rails config/credentials.yml.enc 에서 webhook_signing_secret 이 업데이트되도록해야합니다. 이에 대한 지침은 egghead-rails 에서 config/credentials/editing_credentials.md 파일을보십시오.
egghead-rails 실행되면 egghead-next 를 실행하려면 다음을 사용하십시오.
pnpm install && pnpm dev
pnpm 으로 실행할 기본 개발 명령을 위해 package.json 의 scripts 섹션을보십시오.