본문으로 건너뛰기

설정

셀프 호스팅 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: anthropic, openai, deepseek
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