|
|
1 kuukausi sitten | |
|---|---|---|
| backend | 1 kuukausi sitten | |
| configs | 3 kuukautta sitten | |
| documents | 2 kuukautta sitten | |
| frontend | 1 kuukausi sitten | |
| scripts | 3 kuukautta sitten | |
| .dockerignore | 3 kuukautta sitten | |
| .gitignore | 2 kuukautta sitten | |
| AI_DEVELOPMENT_RULES.md | 2 kuukautta sitten | |
| README.md | 2 kuukautta sitten | |
| TDengine_dev.md | 1 kuukausi sitten | |
| TDengine_dev.pdf | 1 kuukausi sitten | |
| check_health.sh | 3 kuukautta sitten | |
| docker-compose.wsl.yml | 2 kuukautta sitten | |
| docker-compose.yml | 2 kuukautta sitten | |
| env.example | 3 kuukautta sitten |
本项目基于 Golang 后端 + Vue 3 前端 + Docker 容器化部署架构构建,支持企业级电力监控与数据分析。
.
├── backend/ # Golang 后端 (Gin + GORM)
├── frontend/ # Vue 3 前端 (Vite + TypeScript)
├── configs/ # 配置文件 (Nginx 等)
├── data/ # 数据持久化目录 (自动生成)
├── docker-compose.yml # 生产环境容器编排
├── docker-compose.wsl.yml # WSL 开发环境容器编排
└── README.md # 说明文档
确保已安装 Docker & Docker Compose。
适用于开发人员,端口全开放,方便数据库工具直连调试。
# 启动开发环境服务栈
docker-compose -f docker-compose.wsl.yml up -d --build
访问地址:
localhost:5433 (用户: ems_user / 密码: ems_pass)localhost:6030localhost:6379localhost:1883 (TCP), Dashboard: localhost:18083 (admin/public)适用于正式服务器部署,安全性更高,数据库端口仅限内网访问。
# 启动生产环境服务栈
docker-compose up -d --build
访问地址:
/api/v1/...127.0.0.1,不对外网暴露端口。如果您想在本地单独运行前后端代码进行调试:
cd backend
go mod tidy
# 确保本地已启动必要的数据库 (Postgres, TDengine, Redis),或修改配置指向 Docker 服务
go run main.go
cd frontend
npm install
npm run dev
# 开发服务器启动在 http://localhost:5173