メインコンテンツまでスキップ

設定

セルフホスティング ArchiCore の環境変数と設定オプション。

環境変数

必須

変数説明
DATABASE_URLPostgreSQL 接続文字列postgresql://user:pass@host:5432/db
JWT_SECRETJWT トークン用シークレット(最低 32 文字)非常に安全なシークレットキー
JINA_API_KEY埋め込み用 Jina AI API キーjina_xxxx

AI プロバイダー

変数説明
ANTHROPIC_API_KEYAnthropic Claude API キー
OPENAI_API_KEYOpenAI API キー
DEEPSEEK_API_KEYDeepSeek API キー
LLM_PROVIDER使用する LLM:anthropicopenaideepseek
LLM_MODELモデル名

サービス

変数デフォルト説明
REDIS_URL-Redis 接続 URL
QDRANT_URLhttp://localhost:6333Qdrant URL
PORT3000HTTP サーバーポート

セキュリティ

変数デフォルト説明
HELMET_ENABLEDfalseHelmet セキュリティヘッダーを有効化
CORS_RESTRICTfalseCORS をホワイトリストに制限
CORS_ORIGINS*カンマ区切りの許可オリジン

.env ファイル例

DATABASE_URL=postgresql://archicore:password@localhost:5432/archicore
JWT_SECRET=非常に安全なシークレットキー最低32文字
JINA_API_KEY=jina_xxxxxxxxxxxxxxxxxxxx
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxxxxxxx
LLM_PROVIDER=anthropic

ヘルスチェック

curl http://localhost:3000/health
curl http://localhost:3000/health/detailed