Add dotenv loading task

This commit is contained in:
ila
2026-07-05 11:39:28 +08:00
parent 32037a04e1
commit f1357ce6e7
4 changed files with 14 additions and 3 deletions
+1
View File
@@ -21,6 +21,7 @@
| T-001 | 初始化 Flask 项目骨架 | - | 使用当前系统 Python 3.8,不创建虚拟环境;创建 `requirements.txt` 并固定 `Flask==3.0.3`;使用 application factory 模式实现 `create_app(config_object=None)`;本地 health check API 可启动;真实命令同步到技术栈和当前状态 | DONE |
| T-002 | 建立基础配置与目录 | T-001 | 目录符合架构文档;配置从环境变量读取;无真实密钥 | DONE |
| T-003 | 建立最小测试框架 | T-001 | pytest 可运行;至少有 `create_app` / health check 测试,能通过测试配置创建 Flask app | DONE |
| T-004 | 支持本地 `.env` 配置加载 | T-003 | 增加 `.env` 自动加载能力;固定并安装 `python-dotenv` 兼容 Python 3.8 的版本;`.env` 加入 `.gitignore` 且不提交真实密钥;`.env.example` 保持占位;测试覆盖 `.env` 加载和系统环境变量优先级;真实安装、测试和启动命令同步到技术栈、编码规则和当前状态 | TODO |
## Phase 1 · CHIS 登录与会话