Skip to content

yugoatobe/sagasukun

Repository files navigation

起動方法

設定

  1. .env.exampleをコピーして.envファイルを作成します。

    cp .env.example .env
  2. 新しく作成した.envファイルにOPENAI_KEYを設定します。

  3. NEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEYを設定します。

    注意: キーを取得するためにはSupabaseを実行する必要があります。

Supabaseの起動

Dockerがローカルにインストールされ、実行されていることを確認してください。その後、以下のコマンドを実行します。

supabase start

NEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SERVICE_ROLE_KEYを取得するには、以下のコマンドを実行します。

supabase status

Next.jsアプリケーションの起動

新しいターミナルウィンドウで、以下のコマンドを実行します。

pnpm dev

カスタム.mdxドキュメントの使用

  1. デフォルトでは、ドキュメントは.mdx形式である必要があります。既存の(または互換性のある)マークダウン.mdファイルの名前を変更することで実現できます。

  2. pnpm run embeddingsを実行して、埋め込みを再生成します。

    注意: Supabaseが実行されていることを確認してください。確認するには、supabase statusを実行します。実行されていない場合は、supabase startを実行してください。

  3. pnpm devを再度実行して、NextJSのlocalhost:3000でレンダリングされたページを更新します。