brief-rags-bench/.env.example

40 lines
1.1 KiB
Plaintext

# Application
DEBUG=false
APP_NAME=Brief Bench API
# JWT Authentication
JWT_SECRET_KEY=your-super-secret-key-change-in-production
JWT_ALGORITHM=HS256
JWT_EXPIRE_MINUTES=43200 # 30 days
# DB API Service (external)
DB_API_URL=http://db-api-service:8080/api/v1
DB_API_TIMEOUT=30
# RAG Backend - IFT Environment
IFT_RAG_HOST=ift-rag.example.com
IFT_RAG_PORT=8443
IFT_RAG_ENDPOINT=api/rag/bench
IFT_RAG_CERT_CA=/app/certs/ift/ca.crt
IFT_RAG_CERT_KEY=/app/certs/ift/client.key
IFT_RAG_CERT_CERT=/app/certs/ift/client.crt
# RAG Backend - PSI Environment
PSI_RAG_HOST=psi-rag.example.com
PSI_RAG_PORT=8443
PSI_RAG_ENDPOINT=api/rag/bench
PSI_RAG_CERT_CA=/app/certs/psi/ca.crt
PSI_RAG_CERT_KEY=/app/certs/psi/client.key
PSI_RAG_CERT_CERT=/app/certs/psi/client.crt
# RAG Backend - PROD Environment
PROD_RAG_HOST=prod-rag.example.com
PROD_RAG_PORT=8443
PROD_RAG_ENDPOINT=api/rag/bench
PROD_RAG_CERT_CA=/app/certs/prod/ca.crt
PROD_RAG_CERT_KEY=/app/certs/prod/client.key
PROD_RAG_CERT_CERT=/app/certs/prod/client.crt
# Request Timeouts (seconds)
RAG_REQUEST_TIMEOUT=1800 # 30 minutes