基于 ems-core v1.0.0,包含: - customers/tianpu/config.yaml — 天普品牌配置和功能开关 - scripts/seed_data.py — 天普设备、用户、告警、充电桩种子数据 - docker-compose.override.yml — 天普部署配置 - core/ — ems-core v1.0.0 (git subtree) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1.2 KiB
1.2 KiB
天普大兴园区 智慧能源管理平台 (tp-ems)
项目说明
天普大兴园区EMS客户定制项目,基于 ems-core 标准产品。
目录结构
core/— EMS核心代码(通过git subtree引入,勿直接修改)customers/tianpu/— 天普专属配置(设备、计费、品牌)scripts/— 天普数据初始化脚本.env.example— 环境变量模板
快速开始
-
复制环境配置:
cp .env.example core/backend/.env -
安装后端依赖:
cd core/backend && pip install -r requirements.txt -
初始化数据库:
cd core/backend && python -m alembic upgrade head -
导入种子数据:
cd scripts && python seed_data.py(需先cd回项目根目录的scripts)或者:
cd 项目根目录 && python scripts/seed_data.py -
启动后端:
cd core/backend && python -m uvicorn app.main:app --port 8000 --reload -
启动前端:
cd core/frontend && npm install && npm run dev -
访问: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 文件。