diff --git a/AGENTS.md b/AGENTS.md index f69d925..68bb697 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -31,6 +31,7 @@ src/ ├── config.rs # 配置加载(支持多环境:config/*.toml) ├── error.rs # 错误处理 ├── alipay.rs # 支付宝签名模块(RSA2 sign/verify、URL encode) +├── rate_limiter.rs # 滑动窗口 Rate Limiter(5次/分钟/IP) └── handlers/ # 路由处理器模块 ├── mod.rs # 模块导出 ├── meta.rs # 根路径状态页 (/), 健康检查 @@ -552,7 +553,8 @@ let new_expires = base_time + days(pkg_days); | 测试 | `rust-backend-dev.service` | `/root/rust/rust_backend_dev` | `development` | | 生产 | `rust-backend.service` | `/root/rust/rust_backend` | (使用 .env) | -> ⚠️ systemd 配置使用 `Environment=` 而非 `EnvironmentFile=` +> ⚠️ systemd 配置使用 `EnvironmentFile=` 加载 `.env` 文件(生产、开发环境均如此) +> 注意:`EnvironmentFile` 不支持多行值,多行 PEM 密钥需 base64 编码或单行格式 ### 部署命令