-
Notifications
You must be signed in to change notification settings - Fork 100
Expand file tree
/
Copy path.env.prod.example
More file actions
86 lines (71 loc) · 3.06 KB
/
.env.prod.example
File metadata and controls
86 lines (71 loc) · 3.06 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
# =============================================================================
# 生产环境配置模板
# =============================================================================
# 复制此文件为 .env.prod 并填入真实值
# =============================================================================
# Django 生产配置
# =============================================================================
SECRET_KEY=your-very-secure-secret-key-for-production
DEBUG=False
ALLOWED_HOSTS=your-domain.com,www.your-domain.com,your-server-ip
# 数据库配置
DATABASE_NAME=code_review_prod
# =============================================================================
# LLM 配置
# =============================================================================
LLM_PROVIDER=deepseek
LLM_API_KEY=your-production-llm-api-key
LLM_MODEL=deepseek-chat
LLM_API_BASE=https://api.deepseek.com
# 模拟模式(生产环境应该为False)
CODE_REVIEW_MOCK_MODE=False
# =============================================================================
# 通知配置
# =============================================================================
DINGDING_BOT_WEBHOOK=your-production-dingding-webhook-url
SLACK_WEBHOOK_URL=your-production-slack-webhook-url
FEISHU_WEBHOOK_URL=your-production-feishu-webhook-url
WECHAT_WORK_WEBHOOK_URL=your-production-wechat-work-webhook-url
# 邮件配置
EMAIL_HOST=smtp.your-email-provider.com
EMAIL_PORT=587
EMAIL_HOST_USER=noreply@your-domain.com
EMAIL_HOST_PASSWORD=your-production-email-password
EMAIL_USE_TLS=True
DEFAULT_FROM_EMAIL=noreply@your-domain.com
# =============================================================================
# Redis 配置
# =============================================================================
REDIS_URL=redis://redis:6379/0
# =============================================================================
# Claude CLI 配置(可选)
# =============================================================================
CLAUDE_CLI_PATH=claude
CLAUDE_CLI_TIMEOUT=300
# =============================================================================
# 安全配置
# =============================================================================
# CORS配置
CORS_ALLOWED_ORIGINS=https://your-domain.com,https://www.your-domain.com
# 安全设置
SECURE_SSL_REDIRECT=True
SECURE_HSTS_SECONDS=31536000
SECURE_HSTS_INCLUDE_SUBDOMAINS=True
SECURE_HSTS_PRELOAD=True
# =============================================================================
# 文件过滤配置
# =============================================================================
EXCLUDE_FILE_TYPES=.sql,.dump,.lock,.log,.tmp,.bak
IGNORE_FILE_TYPES=.md,.txt,.json,.xml,.yml,.yaml
# =============================================================================
# 生产环境特定配置
# =============================================================================
TIME_ZONE=Asia/Shanghai
LANGUAGE_CODE=zh-hans
# 日志配置
LOG_LEVEL=WARNING
# 静态文件配置
STATIC_ROOT=/app/staticfiles
MEDIA_ROOT=/app/media
# 监控和性能
SENTRY_DSN=your-sentry-dsn-for-error-tracking