-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
73 lines (58 loc) · 1.37 KB
/
env.example
File metadata and controls
73 lines (58 loc) · 1.37 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
# Application Configuration
NODE_ENV=development
PORT=8000
FRONTEND_URL=http://localhost:3000
# Database Configuration
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_DB=automaton
POSTGRES_USER=postgres
POSTGRES_PASSWORD=password
MONGODB_URI=mongodb://localhost:27017
MONGODB_DB=automaton
# Redis Configuration
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=
# JWT Configuration
JWT_SECRET=your-super-secret-jwt-key-change-in-production
JWT_EXPIRES_IN=7d
# OpenAI Configuration
OPENAI_API_KEY=your-openai-api-key-here
OPENAI_MODEL=gpt-4
OPENAI_MAX_TOKENS=2000
# Email Configuration (for notifications)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your-email@gmail.com
SMTP_PASS=your-app-password
SMTP_FROM=noreply@automaton.com
# Slack Configuration (for notifications)
SLACK_WEBHOOK_URL=your-slack-webhook-url
# File Upload Configuration
MAX_FILE_SIZE=10485760
UPLOAD_PATH=./uploads
# Rate Limiting
RATE_LIMIT_WINDOW_MS=900000
RATE_LIMIT_MAX_REQUESTS=100
# Logging
LOG_LEVEL=info
LOG_FORMAT=combined
# Security
CORS_ORIGIN=http://localhost:3000
HELMET_ENABLED=true
# Monitoring
PROMETHEUS_ENABLED=true
GRAFANA_ENABLED=true
# AI Features
AI_SUGGESTIONS_ENABLED=true
AI_OPTIMIZATION_ENABLED=true
AI_ERROR_PREDICTION_ENABLED=true
# Workflow Execution
MAX_CONCURRENT_EXECUTIONS=10
EXECUTION_TIMEOUT=300000
RETRY_ATTEMPTS=3
RETRY_DELAY=1000
# Development
DEBUG=true
HOT_RELOAD=true