-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
89 lines (75 loc) · 3.02 KB
/
Copy path.env.example
File metadata and controls
89 lines (75 loc) · 3.02 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
# ============================================
# Aura IDE - Environment Configuration
# ============================================
# Copy this file to .env and fill in your values
# ⚠️ Never commit your .env file to version control!
# ============================================
# DATABASE CONFIGURATION (Required)
# ============================================
# MongoDB connection string - use MongoDB Atlas for production
DATABASE_URL=mongodb://localhost:27017/aura_intellicode
MONGODB_URI=mongodb://localhost:27017
MONGODB_DB_NAME=aura_intellicode
# MongoDB pool settings (optional - defaults provided)
MONGODB_MAX_POOL_SIZE=10
MONGODB_MIN_POOL_SIZE=2
MONGODB_MAX_IDLE_TIME_MS=30000
MONGODB_SERVER_SELECTION_TIMEOUT_MS=5000
MONGODB_SOCKET_TIMEOUT_MS=45000
MONGODB_CONNECT_TIMEOUT_MS=10000
# ============================================
# AUTHENTICATION (Required)
# ============================================
# Better Auth secret key - generate a strong random string
# You can use: openssl rand -base64 32
BETTER_AUTH_SECRET=your_super_secret_better_auth_key_change_in_production
AUTH_SECRET=your_super_secret_auth_key_change_in_production
# Application URLs
ORIGIN=http://localhost:5173
PUBLIC_ORIGIN=http://localhost:5173
# ============================================
# OAUTH PROVIDERS (Optional - for social login)
# ============================================
# Google OAuth - https://console.cloud.google.com/
GOOGLE_CLIENT_ID=your_google_oauth_client_id
GOOGLE_CLIENT_SECRET=your_google_oauth_client_secret
# GitHub OAuth - https://github.com/settings/developers
GITHUB_CLIENT_ID=your_github_oauth_client_id
GITHUB_CLIENT_SECRET=your_github_oauth_client_secret
# ============================================
# AI CONFIGURATION (Required)
# ============================================
# Helicone AI Gateway - handles all AI providers
# Get your API key at https://helicone.ai/
HELICONE_API_KEY=your_helicone_api_key_here
HELICONE_ENABLE_CACHING=true
# Direct AI Provider Keys (if not using Helicone)
# OpenAI - https://platform.openai.com/
# OPENAI_API_KEY=your_openai_api_key_here
# Anthropic - https://console.anthropic.com/
# ANTHROPIC_API_KEY=your_anthropic_api_key_here
# Default AI model for the agent
DEFAULT_AI_MODEL=gpt-4o
ENABLE_AI_TRACING=true
# ============================================
# SANDBOX CONFIGURATION (Required)
# ============================================
# Daytona - Cloud development environments
# Get your API key at https://www.daytona.io/
DAYTONA_API_KEY=your_daytona_api_key_here
DAYTONA_API_URL=https://api.daytona.io
DAYTONA_TARGET=us
DAYTONA_ENABLED=true
# ============================================
# EXTERNAL SERVICES (Optional)
# ============================================
# Tavily - Web search API for AI agent
# Get your API key at https://tavily.com/
TAVILY_API_KEY=your_tavily_api_key_here
# ============================================
# DEVELOPMENT SETTINGS
# ============================================
# Set to 'development' or 'production'
NODE_ENV=development
# Enable verbose logging
# LOG_LEVEL=debug