-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
123 lines (97 loc) · 3.13 KB
/
.env.example
File metadata and controls
123 lines (97 loc) · 3.13 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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
# TestOps Copilot - Environment Variables
# Copy this file to .env and update with your values
# =============================================================================
# Server Configuration
# =============================================================================
PORT=3000
NODE_ENV=development
LOG_LEVEL=info
# =============================================================================
# Database
# =============================================================================
DATABASE_URL=postgresql://testops:password@localhost:5432/testops_companion
# =============================================================================
# Authentication
# =============================================================================
JWT_SECRET=your-secret-key-change-this-in-production
JWT_EXPIRES_IN=24h
# =============================================================================
# Redis Cache
# =============================================================================
REDIS_URL=redis://localhost:6379
# =============================================================================
# AI Integration
# =============================================================================
# AI Provider Selection (anthropic | openai | google | azure | openrouter)
AI_ENABLED=false
AI_PROVIDER=anthropic
AI_MODEL=claude-opus-4-6
# Anthropic Claude
ANTHROPIC_API_KEY=
# OpenAI
OPENAI_API_KEY=
OPENAI_ORG_ID=
# Google Gemini
GOOGLE_API_KEY=
# Azure OpenAI
AZURE_OPENAI_ENDPOINT=
AZURE_OPENAI_KEY=
AZURE_DEPLOYMENT_NAME=
# OpenRouter (access 200+ models via unified API)
# Get your key at https://openrouter.ai/keys
OPENROUTER_API_KEY=
OPENROUTER_SITE_URL= # Optional: your app URL for analytics
OPENROUTER_APP_NAME= # Optional: your app name for analytics
# Use any model from https://openrouter.ai/models, e.g.:
# AI_MODEL=meta-llama/llama-4-maverick
# AI_MODEL=mistralai/mistral-large
# AI_MODEL=anthropic/claude-opus-4-6
# Embeddings Provider (for Anthropic users - Voyage AI)
VOYAGE_API_KEY=
# Vector Database (Weaviate)
WEAVIATE_URL=http://localhost:8081
WEAVIATE_API_KEY=
# AI Cost Management
AI_MONTHLY_BUDGET_USD=100
AI_ALERT_THRESHOLD_PERCENT=80
AI_ALERT_EMAIL=
# AI Rate Limiting
AI_RATE_LIMIT_PER_MINUTE=100
AI_RATE_LIMIT_PER_DAY=10000
# AI Cache
AI_CACHE_TTL_SECONDS=604800
# AI Feature Flags (v2.5.4)
AI_FEATURE_CATEGORIZATION=true
AI_FEATURE_LOG_SUMMARY=true
# =============================================================================
# Integrations
# =============================================================================
# Jira
JIRA_URL=
JIRA_USERNAME=
JIRA_API_TOKEN=
# Monday.com
MONDAY_API_TOKEN=
# TestRail
TESTRAIL_URL=
TESTRAIL_USERNAME=
TESTRAIL_API_KEY=
# Confluence
CONFLUENCE_URL=
CONFLUENCE_USERNAME=
CONFLUENCE_API_TOKEN=
# =============================================================================
# Notifications
# =============================================================================
# Email (SMTP)
SMTP_HOST=
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=
SMTP_PASS=
SMTP_FROM=
# Slack
SLACK_WEBHOOK_URL=
# Pushover
PUSHOVER_USER_KEY=
PUSHOVER_API_TOKEN=