File size: 1,215 Bytes
ad79323
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Local PostgreSQL connection for running the app directly on your machine
DATABASE_URL="postgresql://courtrix:courtrix@localhost:5432/courtrix?schema=public"

# Docker-only PostgreSQL connection used by the web container
DOCKER_DATABASE_URL="postgresql://courtrix:courtrix@postgres:5432/courtrix?schema=public"
DOCKER_RAG_DATABASE_URL="postgresql://courtrix:courtrix@postgres:5432/courtrix"

POSTGRES_DB="courtrix"
POSTGRES_USER="courtrix"
POSTGRES_PASSWORD="courtrix"

SESSION_COOKIE_NAME="courtrix_session"
SESSION_TTL_DAYS="30"
TZ="Africa/Cairo"

# Local MinIO connection for running the app directly on your machine
MINIO_ENDPOINT="localhost"
MINIO_PORT="9000"
MINIO_USE_SSL="false"
MINIO_ACCESS_KEY="courtrixminio"
MINIO_SECRET_KEY="courtrixminiosecret"
MINIO_BUCKET_NAME="courtrix-case-files"
MINIO_PUBLIC_BASE_URL=""

RAG_SERVICE_URL="http://localhost:8001"
DOCKER_RAG_SERVICE_URL="http://rag:8001"
RAG_SERVICE_SECRET="courtrix-rag-secret"
RAG_REQUEST_TIMEOUT_MS="120000"

GEMINI_API_KEY="AIzaSyDdD78KJBTOLCwpG3J7lDUnNwNR5vyqbBI"
GEMINI_CHAT_MODEL="gemini-2.5-flash"
GEMINI_EMBEDDING_MODEL="gemini-embedding-001"
GEMINI_EMBEDDING_DIMENSION="1536"
RAG_TOP_K="5"
RAG_CHUNK_SIZE="1200"
RAG_CHUNK_OVERLAP="200"