feat: 添加环境变量管理工具和部署配置改版
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 5m33s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 5m33s
主要改动: - 新增交互式环境配置脚本 (scripts/setup-env.sh) - 新增本地启动快捷脚本 (scripts/run-local.sh) - 新增环境变量模板文件 (.env.example) - 部署模式改版:使用嵌入式配置 + 环境变量覆盖 - 添加对象存储功能支持 - 改进 IoT 卡片导入任务 - 优化 OpenAPI 文档生成 - 删除旧的配置文件,改用嵌入式默认配置
This commit is contained in:
@@ -30,16 +30,18 @@
|
||||
|
||||
### 配置项
|
||||
|
||||
在 `configs/config.yaml` 中配置 Token 有效期:
|
||||
通过环境变量配置 Token 有效期:
|
||||
|
||||
```yaml
|
||||
jwt:
|
||||
secret_key: "your-secret-key-here"
|
||||
token_duration: 3600 # JWT 有效期(个人客户,秒)
|
||||
access_token_ttl: 86400 # Access Token 有效期(B端,秒)
|
||||
refresh_token_ttl: 604800 # Refresh Token 有效期(B端,秒)
|
||||
```bash
|
||||
# JWT 配置
|
||||
export JUNHONG_JWT_SECRET_KEY="your-secret-key-here"
|
||||
export JUNHONG_JWT_TOKEN_DURATION="24h" # JWT 有效期(个人客户)
|
||||
export JUNHONG_JWT_ACCESS_TOKEN_TTL="24h" # Access Token 有效期(B端)
|
||||
export JUNHONG_JWT_REFRESH_TOKEN_TTL="168h" # Refresh Token 有效期(B端,7天)
|
||||
```
|
||||
|
||||
详细配置说明见 [环境变量配置文档](environment-variables.md)
|
||||
|
||||
---
|
||||
|
||||
## 在路由中集成认证
|
||||
|
||||
Reference in New Issue
Block a user