docs: 修复 AGENTS.md 文档过时问题
- 项目结构图添加 rate_limiter.rs 文件 - 修复 systemd 说明:实际使用 EnvironmentFile= 而非 Environment=
This commit is contained in:
@@ -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 编码或单行格式
|
||||
|
||||
### 部署命令
|
||||
|
||||
|
||||
Reference in New Issue
Block a user