-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
80 lines (63 loc) · 2.35 KB
/
.env.example
File metadata and controls
80 lines (63 loc) · 2.35 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
# DO NOT COMMIT REAL VALUES TO THIS FILE
# Copy this file to .env.local and add your actual values
# Vercel Deployment
VERCEL_TOKEN=your_vercel_token_here
VERCEL_ORG_ID=team_your_org_id_here
VERCEL_PROJECT_ID=prj_your_project_id_here
# Authentication
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=generate_with_openssl_rand_base64_32
# API Keys (NEVER COMMIT REAL VALUES)
CLAUDE_API_KEY=sk-ant-api03-...
V0_API_KEY=v1:...
OPENAI_API_KEY=sk-...
# Database
DATABASE_URL=postgresql://user:password@host:5432/database
# Sentry Error Tracking
NEXT_PUBLIC_SENTRY_DSN=https://your_public_sentry_dsn_here
SENTRY_DSN=https://your_sentry_dsn_here
SENTRY_ORG=your_sentry_org_slug
SENTRY_PROJECT=your_sentry_project_slug
SENTRY_AUTH_TOKEN=sntrys_your_auth_token_here
# CI/CD
CIRCLECI_TOKEN=CCIPAT_your_circle_ci_token_here
GITHUB_TOKEN=github_pat_your_github_token_here
# CodeGen Integration
CODEGEN_API_KEY=your_codegen_api_key_here
CODEGEN_ORG_ID=your_codegen_org_id_here
# Linear Project Management
LINEAR_API_KEY=lin_api_your_linear_api_key_here
LINEAR_TEAM_ID=your_linear_team_id_here
# Monitoring System Integration
SENTRY_ORG_SLUG=your_sentry_org_slug
SENTRY_PROJECT_SLUG=your_sentry_project_slug
GITHUB_OWNER=your_github_username_or_org
GITHUB_REPO=your_repository_name
# Email Service Configuration
EMAIL_PROVIDER=sendgrid # Options: sendgrid, ses, resend, smtp
EMAIL_FROM=monitoring@yourcompany.com
# SendGrid (if using EMAIL_PROVIDER=sendgrid)
SENDGRID_API_KEY=SG.your-sendgrid-api-key
# AWS SES (if using EMAIL_PROVIDER=ses)
AWS_REGION=us-east-1
AWS_ACCESS_KEY_ID=your-aws-access-key
AWS_SECRET_ACCESS_KEY=your-aws-secret-key
# Resend (if using EMAIL_PROVIDER=resend)
RESEND_API_KEY=re_your-resend-api-key
# SMTP (if using EMAIL_PROVIDER=smtp)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_SECURE=false
SMTP_USER=your-email@gmail.com
SMTP_PASS=your-app-specific-password
# Monitoring Configuration
MONITORING_AUTO_REFRESH=true
MONITORING_REFRESH_INTERVAL=30000 # milliseconds
MONITORING_DATA_RETENTION=30 # days
# Report Configuration
REPORT_DEFAULT_RECIPIENTS=admin@yourcompany.com,ops@yourcompany.com
REPORT_STORAGE_PATH=./reports
# Feature Flags
ENABLE_REAL_DATA=false # Set to true to use real API integrations
ENABLE_EMAIL_NOTIFICATIONS=false # Set to true to send actual emails
ENABLE_DATABASE_PERSISTENCE=false # Set to true to persist to database