-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.local.example
More file actions
109 lines (86 loc) · 3.97 KB
/
Copy path.env.local.example
File metadata and controls
109 lines (86 loc) · 3.97 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
# =============================================================================
# TTA Local Development Overrides
# =============================================================================
# This file is for local development overrides and personal settings
# Copy this to .env.local and customize for your local setup
# .env.local should be in .gitignore and never committed
# =============================================================================
# =============================================================================
# PERSONAL API KEYS
# =============================================================================
# Add your personal API keys here - these override the defaults in .env
# OpenRouter API Key (Get free key at https://openrouter.ai)
OPENROUTER_API_KEY=your_personal_openrouter_key_here
# OpenAI API Key (Optional - for testing OpenAI models)
OPENAI_API_KEY=your_personal_openai_key_here
# Anthropic API Key (Optional - for testing Claude models)
ANTHROPIC_API_KEY=your_personal_anthropic_key_here
# =============================================================================
# LOCAL DEVELOPMENT PREFERENCES
# =============================================================================
# Preferred log level for your development
LOG_LEVEL=DEBUG
API_LOG_LEVEL=DEBUG
# Enable/disable specific features for your testing
FEATURE_LOCAL_MODELS=true
FEATURE_CLOUD_MODELS=true
# Local model preferences
OLLAMA_BASE_URL=http://localhost:11434
LM_STUDIO_BASE_URL=http://localhost:1234
# =============================================================================
# PERSONAL MONITORING SETUP
# =============================================================================
# Your personal Grafana API key (if you've set up monitoring)
GRAFANA_API_KEY=your_personal_grafana_api_key_here
# Enable/disable monitoring tools based on your setup
ENABLE_GRAFANA=true
ENABLE_PROMETHEUS=true
ENABLE_REDIS_COMMANDER=true
# =============================================================================
# LOCAL DATABASE OVERRIDES
# =============================================================================
# Uncomment and modify if you're using different local database settings
# Neo4j local settings
# NEO4J_PASSWORD=your_local_neo4j_password
# Redis local settings
# REDIS_PASSWORD=your_local_redis_password
# PostgreSQL local settings
# POSTGRES_PASSWORD=your_local_postgres_password
# =============================================================================
# DEVELOPMENT WORKFLOW PREFERENCES
# =============================================================================
# Enable/disable development tools based on your workflow
DEBUG_CONTAINERS=true
PROFILING_ENABLED=false
ENABLE_PERFORMANCE_MONITORING=true
# API settings for your development style
API_DEBUG=true
API_RELOAD=true
# Frontend development settings
REACT_APP_DEBUG=true
REACT_APP_ENABLE_3D_DEBUG=false
# =============================================================================
# TESTING PREFERENCES
# =============================================================================
# Mock services based on your testing needs
MOCK_EMAIL_SERVICE=true
MOCK_SMS_SERVICE=true
MOCK_OPENAI_API=false
# Test database settings (if different from defaults)
# TEST_DATABASE_URL=postgresql://tta_user:password@localhost:5432/tta_test_local
# =============================================================================
# NOTES
# =============================================================================
#
# This file allows you to:
# 1. Set personal API keys without affecting the team
# 2. Override default settings for your local environment
# 3. Enable/disable features for your specific testing needs
# 4. Customize logging and debugging levels
# 5. Set up personal monitoring and development tools
#
# Remember:
# - Never commit .env.local to version control
# - Keep your API keys secure and don't share them
# - Use this for personal preferences, not team-wide changes
# - Document any important overrides for your future reference