40 lines
1.1 KiB
Plaintext
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
|