.env.exampleを参考に.env.localを作成- 依存関係をインストール
- 開発サーバーを起動
mise setup
pnpm devコンポーネントカタログを http://localhost:6006 で起動します。
pnpm storybook静的ファイルを生成する場合は pnpm build:storybook を実行します。
Git連携でPagesプロジェクトを作成するときは、次のビルド設定を指定します。
- プロジェクト名:
dotto-web-storybook - Production branch:
main - Build command:
pnpm build:storybook - Build output directory:
storybook-static - Root directory:
/ - Environment variable:
PNPM_VERSION=11.10.0
静的ビルドをCloudflareのローカルサーバーで確認する場合:
pnpm build:storybook
pnpm preview:storybookWranglerでPagesへ直接デプロイする場合:
pnpm deploy:storybookこのプロジェクトは Firebase App Check(reCAPTCHA v3)を利用します。
NEXT_PUBLIC_FIREBASE_APPCHECK_SITE_KEYを設定すると App Check が有効になります- ローカル検証では
NEXT_PUBLIC_FIREBASE_APPCHECK_DEBUG_TOKENが利用できますtrueを設定するとデバッグトークンを自動生成- 固定値を設定するとその値を利用
App Check トークンは自動リフレッシュを有効化しています。