手順
WSL2のプロンプトより、リポジトリをクローンします
git clone https://github.com/mendableai/firecrawl.git
apps/apiの中の「.env.example」を「.env」にコピーして下記を設定します。
USE_DB_AUTHENTICATION=false
TEST_API_KEY= test
こちらの設定は、テスト用のため、実際にはUSE_DB_AUTHENTICATION=true
と設定して認証を利用するようにしましょう。
TEST_API_KEY= test
は外部サービスやプログラムよりAPIを利用するときに使用するAPIキーです。
プロジェクトのルートディレクトリに戻り、以下のコマンドでDockerコンテナをビルドし、バックグラウンドで起動します。
cd ../..
docker compose up -d --build
起動後にテストを実行します。
curl -X GET http://localhost:3002/test
Hello, world!
参考
- Dify+Firecrawlでお手軽にRAGを構築
- ChatGPT