# 天普大兴园区 智慧能源管理平台 (tp-ems) ## 项目说明 天普大兴园区EMS客户定制项目,基于 ems-core 标准产品。 ## 目录结构 - `core/` — EMS核心代码(通过git subtree引入,勿直接修改) - `customers/tianpu/` — 天普专属配置(设备、计费、品牌) - `scripts/` — 天普数据初始化脚本 - `.env.example` — 环境变量模板 ## 快速开始 1. 复制环境配置:`cp .env.example core/backend/.env` 2. 安装后端依赖:`cd core/backend && pip install -r requirements.txt` 3. 初始化数据库:`cd core/backend && python -m alembic upgrade head` 4. 导入种子数据:`cd scripts && python seed_data.py`(需先cd回项目根目录的scripts) 或者:`cd 项目根目录 && python scripts/seed_data.py` 5. 启动后端:`cd core/backend && python -m uvicorn app.main:app --port 8000 --reload` 6. 启动前端:`cd core/frontend && npm install && npm run dev` 7. 访问:http://localhost:3000(admin / admin123) ## 更新核心代码 当 ems-core 发布新版本时: ``` git subtree pull --prefix=core http://192.168.1.77:3300/tianpu/ems-core.git v1.1.0 --squash ``` ## 当前核心版本 查看 `core/VERSION` 文件。