feat: 完善生产级 Rust Web 模板
This commit is contained in:
@@ -533,3 +533,23 @@ volumes:
|
||||
---
|
||||
|
||||
**提示**:使用 `.env.example` 作为模板,不要提交包含敏感信息的 `.env` 文件到版本控制。
|
||||
# 可选基础设施与 Web 防护
|
||||
|
||||
Redis 和邮件能力默认关闭。常用环境变量:
|
||||
|
||||
```text
|
||||
REDIS_ENABLED=false
|
||||
EMAIL_ENABLED=false
|
||||
EMAIL_SMTP_HOST=smtp.example.com
|
||||
EMAIL_SMTP_PORT=587
|
||||
EMAIL_SMTP_USERNAME=
|
||||
EMAIL_SMTP_PASSWORD=
|
||||
EMAIL_FROM_EMAIL=noreply@example.com
|
||||
SERVER_REQUEST_TIMEOUT_SECONDS=30
|
||||
SERVER_MAX_BODY_BYTES=1048576
|
||||
SERVER_CONCURRENCY_LIMIT=256
|
||||
SERVER_RATE_LIMIT_PER_MINUTE=120
|
||||
SERVER_CORS_ORIGINS=["https://app.example.com"]
|
||||
```
|
||||
|
||||
生产环境必须设置非默认 JWT 密钥,且 `cors_origins` 不允许包含 `*`。
|
||||
|
||||
Reference in New Issue
Block a user