# iot-web **Repository Path**: allthings-vip/iot-web ## Basic Information - **Project Name**: iot-web - **Description**: iot-web: 物联网前端页面 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-06-05 - **Last Updated**: 2024-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目描述 物联网运营平台 - 前端 ## 技术栈 react 16 + dva2 + roadhog + react-router 4 ## 相关文档 + dva 官网:https://github.com/dvajs/dva/blob/master/README_zh-CN.md + dva api: https://github.com/dvajs/dva/blob/master/docs/API_zh-CN.md + dva 2.0: https://github.com/dvajs/dva/blob/master/README_zh-CN.md + dva1.x升级到2.x: https://github.com/programmer-yang/blog/issues/1 + roadhog文档: https://github.com/sorrycc/roadhog ## 使用 ``` # npm 依赖安装 npm install # npm 生成打包 npm run build # npm 启动调试 npm start ``` ## 问题 ### antd的问题 + 问题1详情 ## docker镜像打包与运行 本地部署 ```shell #本地快速build docker build -t iot-web:1.0.0 . #本地运行刚创建的镜像 docker run -dti --name iot-web -p 7080:80 -e BACKEND_URL=http://localhost:7086/dos/ iot-web:1.0.0 ``` 推送到docker registry ```shell #镜像打包并推送到 docker registry ./dockerBuild.sh #本地运行该镜像 ./dockerRun.sh ``` ## 域名 nginx.conf 中 server_name 配置,yourNomain.com 是你的实际域名 ```nginx.conf server_name localhost yourNomain.com; ``` ## 浏览器访问地址 http://localhost:7080/