-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
79 lines (65 loc) · 2.31 KB
/
Copy path.env.example
File metadata and controls
79 lines (65 loc) · 2.31 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
67
68
69
70
71
72
73
74
75
76
77
78
79
# Database Configuration
DATABASE_URL=postgresql://kb_user:kb_password@localhost:5432/knowledge_base
POSTGRES_DB=knowledge_base
POSTGRES_USER=kb_user
POSTGRES_PASSWORD=kb_password
# Elasticsearch Configuration
ELASTICSEARCH_URL=http://localhost:9200
ELASTICSEARCH_INDEX=knowledge_base
# Redis Configuration
REDIS_URL=redis://localhost:6379/0
# API Configuration
API_HOST=0.0.0.0
API_PORT=8000
DEBUG=true
SECRET_KEY=your-super-secret-key-change-this-in-production
# LLM & AI Configuration
OPENAI_API_KEY=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
EMBEDDING_MODEL=all-MiniLM-L6-v2
EMBEDDING_DIMENSION=384
MAX_CHUNK_SIZE=512
# Confluence Configuration
CONFLUENCE_URL=https://saksitsaelow.atlassian.net/
CONFLUENCE_USERNAME=saksit.saelow@gmail.com
CONFLUENCE_API_TOKEN=your_api_tokenATATT3xFfGF01R4wza0hNH5cyNGXjAI23jYG7nhe4Ox9QKCSLTnYzfLYefHeyrftnNbIANMaYpLKEnawpjzYPkbL2JRsde8YGjeGKyERFBM15N9179AIhQoiGioyDG9scbIeXnKUiO0gN0eONAQjC2G4-U3muKXp2rE8Cm9gtxGGYfAx6BxoeMw=29847CB2
CONFLUENCE_SPACES=~60e2b5644ee1be00711fef43
# Jira Configuration
JIRA_URL=https://your-company.atlassian.net
JIRA_USERNAME=your_username
JIRA_API_TOKEN=your_api_token
JIRA_PROJECTS=PROJECT1,PROJECT2,PROJECT3
# SharePoint Configuration
SHAREPOINT_URL=https://your-company.sharepoint.com
SHAREPOINT_CLIENT_ID=your_client_id
SHAREPOINT_CLIENT_SECRET=your_client_secret
SHAREPOINT_TENANT_ID=your_tenant_id
SHAREPOINT_SITES=site1,site2,site3
# Git Configuration
GIT_REPOSITORIES=repo1_url,repo2_url,repo3_url
GIT_ACCESS_TOKEN=your_git_access_token
# File System Configuration
NETWORK_DRIVES=/path/to/drive1,/path/to/drive2
ALLOWED_FILE_TYPES=.pdf,.doc,.docx,.txt,.md,.html
# Security Configuration
JWT_SECRET_KEY=your-jwt-secret-key
JWT_ALGORITHM=HS256
JWT_EXPIRATION_HOURS=24
CORS_ORIGINS=http://localhost:3000,http://localhost:8000
# Monitoring & Logging
LOG_LEVEL=INFO
PROMETHEUS_ENABLED=true
METRICS_PORT=9090
# ETL Configuration
ETL_BATCH_SIZE=100
ETL_PARALLEL_WORKERS=4
ETL_RETRY_ATTEMPTS=3
ETL_SYNC_INTERVAL_HOURS=4
# Email Configuration (for notifications)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your_email@company.com
SMTP_PASSWORD=your_email_password
EMAIL_FROM=knowledge-base@company.com
# Environment
ENVIRONMENT=development
VERSION=1.0.0