-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathenv.example
More file actions
66 lines (53 loc) · 2.12 KB
/
env.example
File metadata and controls
66 lines (53 loc) · 2.12 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# Frontend options
APPLICATION_NAME="Your RAGme app name"
APPLICATION_VERSION="0.1.0" # your RAGme app version
APPLICATION_TITLE="Your RAGme app title"
APPLICATION_DESCRIPTION="Your RAGme app description."
# API Keys
OPENAI_API_KEY="your-openai-api-key-here"
# OAuth Authentication Configuration
# Google OAuth
GOOGLE_OAUTH_CLIENT_ID="your-google-oauth-client-id"
GOOGLE_OAUTH_CLIENT_SECRET="your-google-oauth-client-secret"
GOOGLE_OAUTH_REDIRECT_URI=http://localhost:3020/auth/google/callback
# GitHub OAuth
GITHUB_OAUTH_CLIENT_ID="your-github-oauth-client-id"
GITHUB_OAUTH_CLIENT_SECRET="your-github-oauth-client-secret"
GITHUB_OAUTH_REDIRECT_URI=http://localhost:3020/auth/github/callback
# Apple OAuth
APPLE_OAUTH_CLIENT_ID="your-apple-oauth-client-id"
APPLE_OAUTH_CLIENT_SECRET="your-apple-oauth-client-secret"
APPLE_OAUTH_REDIRECT_URI=http://localhost:3020/auth/apple/callback
# Session Configuration
SESSION_SECRET_KEY="your-session-secret-key-change-in-production"
#Servers
RAGME_UI_URL=http://localhost:8020
RAGME_API_URL=http://localhost:8021
RAGME_MCP_URL=http://localhost:8022
# Vector Database Configuration
VECTOR_DB_TYPE=weaviate-cloud # Options: weaviate-cloud, weaviate-local, milvus
VECTOR_DB_TEXT_COLLECTION_NAME=your-text-collection-name
VECTOR_DB_IMAGE_COLLECTION_NAME=your-image-collection-name
# Weeviate Configuration
WEAVIATE_API_KEY="your-weaviate-api-key"
WEAVIATE_URL="your-weaviate-url"
# Milvus Configuration (uncomment to use Milvus instead of Weaviate)
# VECTOR_DB_TYPE=milvus
# MILVUS_URI=milvus_demo.db # For local Milvus Lite
# MILVUS_URI=http://localhost:19530 # For remote Milvus server
# MILVUS_TOKEN=root:Milvus # Only needed for remote Milvus
# Watch directory -- documents and images added are uploaded automatically
WATCH_DIRECTORY=watch_directory/
# Storage
MINIO_LOCAL_PATH=minio_data/
# Deployment Configuration
CONTAINER_REGISTRY=localhost:5001
CONTAINER_TAG=latest
# Kubernetes Configuration
K8S_CLUSTER_NAME=ragme-cluster
K8S_NAMESPACE=ragme
K8S_STORAGE_CLASS=standard
K8S_ACCESS_TYPE=NodePort
K8S_INGRESS_HOST=ragme.local
K8S_OPERATOR_NAMESPACE=ragme-operator-system
RAGME_OPERATOR_IMAGE=ragme-operator:latest