# .env
# ===== 必須の環境変数 ======
NUM_WORKERS_PER_QUEUE=8
PORT=3002
HOST=0.0.0.0
# 自己ホストで Docker を使う場合は redis://redis:6379 を使用。ローカル実行時は redis://localhost:6379 を使用
REDIS_URL=redis://redis:6379
# 自己ホストで Docker を使う場合は redis://redis:6379 を使用。ローカル実行時は redis://localhost:6379 を使用
REDIS_RATE_LIMIT_URL=redis://redis:6379
PLAYWRIGHT_MICROSERVICE_URL=http://playwright-service:3000/html
## DB 認証を有効にするには、Supabase の設定が必要です。
USE_DB_AUTHENTICATION=false
# ===== 任意の環境変数 ======
# Supabase の設定(DB 認証、詳細ログなどを有効化するために使用)
SUPABASE_ANON_TOKEN=
SUPABASE_URL=
SUPABASE_SERVICE_TOKEN=
# その他のオプション
# 認証を設定済みで、実際の API キーでテストしたい場合に使用
TEST_API_KEY=
# スクレイピングのレート制限をテストしたい場合に設定
RATE_LIMIT_TEST_API_KEY_SCRAPE=
# クローリングのレート制限をテストしたい場合に設定
RATE_LIMIT_TEST_API_KEY_CRAWL=
# LLM 依存の機能(画像の代替テキスト生成など)を使う場合に設定
OPENAI_API_KEY=
BULL_AUTH_KEY=@
# Logtail で基本的なロギングを設定する場合に使用
LOGTAIL_KEY=
# PDF 解析に使用したい LlamaParse のキーがある場合に設定
LLAMAPARSE_API_KEY=
# Slack にサーバーのヘルスステータスを送信したい場合に設定
SLACK_WEBHOOK_URL=
# PostHog にジョブログなどのイベントを送信したい場合に設定
POSTHOG_API_KEY=
# PostHog にジョブログなどのイベントを送信したい場合に設定
POSTHOG_HOST=
# Fire Engine クローズドベータを使用したい場合に設定
FIRE_ENGINE_BETA_URL=
# Playwright 用のプロキシ設定(代替として、リクエストごとに IP をローテーションする Oxylabs のようなプロキシサービスを使用可能)
PROXY_SERVER=
PROXY_USERNAME=
PROXY_PASSWORD=
# プロキシ帯域の節約のためにメディアリクエストをブロックしたい場合に設定
BLOCK_MEDIA=
# Firecrawl の自己ホスト版を使用する場合、Webhook の URL をここに設定
SELF_HOSTED_WEBHOOK_URL=
# トランザクションメール用の Resend API キー
RESEND_API_KEY=
# LOGGING_LEVEL は、システムが出力するログの詳細度を決定します。
# 利用可能なレベルは次のとおりです:
# NONE - ログを出力しません。
# ERROR - 特定の処理の失敗を示すエラーメッセージを記録します。
# WARN - エラーではないものの、潜在的に有害な状況を記録します。
# INFO - アプリケーションの進行状況を示す情報メッセージを記録します。
# DEBUG - 主にデバッグ用途で、システム内の処理フローに関する詳細情報を記録します。
# TRACE - DEBUG よりさらに詳細な情報を記録します。
# 上記のいずれかを LOGGING_LEVEL に設定して、ログ出力を制御してください。
LOGGING_LEVEL=INFO